是的,我已经阅读了一些关于换行符的其他帖子,但他们没有帮助我。如何在java中检测换行符
我的Java程序应该读取一个.PHP文件,并将源代码分成逐行格式。问题是我似乎无法区分一个换行符和另一个换行符。
我试图用/ N没有工作.... 我试图用/ R/N没有工作.....
这里有一个例子
step_B = step_A.replaceAll("\n", "XXX");
我试着用单词XXX代替换行符,但它不起作用。
这里是一个PHP的样本,我想拆分,我设法分开使用的行;作为分隔符,但我现在需要进一步细化它。
$ALL_AUTH = mysql_fetch_row($author_lookup);
//preparing to display the output in the table
echo "
";我想它输出这样的事情
INFO: $ALL_AUTH = mysql_fetch_row($author_lookup)
INFO: //preparing to display the output in the table
INFO: echo "
"而是我得到这个
INFO: $ALL_AUTH = mysql_fetch_row($author_lookup)
INFO: //preparing to display the output in the table echo "
"应用程序似乎无法检测到存在一个换行符的评论在结束后单词“表”。有没有办法做到这一点 ?最好不要硬编码字表或类似的东西。
Ohhhh我发现了这个错误,我在前面阶段通过一些正则表达式对代码块进行了转换,并弄乱了换行符......代码块变成了一条巨大的文本行!因此,没有换行 感谢您的时间家伙!
2013-01-15
kamil
+1
在Windows上使用“\ n”分隔符。您可以始终通过[System.lineSeparator()]获取当前操作系统使用的行分隔符(http://docs.oracle/javase/7/docs/api/java/lang/System.html#lineSeparator%28 %29) - 如果你使用Java 7.对于旧版本,你可以使用'System.getProperty(“line.separator”)''。请注意,仅当文件是在相同的操作系统上创建时才有用。 –
更多推荐
java 判断是否换行_如何在java中检测换行符
发布评论