我看过一些关于换行符的帖子,但它们对我没有帮助。我的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 "<tr>";
我希望您可以输出类似以下的内容。
INFO: $ALL_AUTH = mysql_fetch_row($author_lookup)
INFO: //preparing to display the output in the table
INFO: echo "<tr>"
但我得到了这个。
INFO: $ALL_AUTH = mysql_fetch_row($author_lookup)
INFO: //preparing to display the output in the table echo "<tr>"
这个应用似乎无法检测到单词“table”后面的换行符。有没有办法解决?最好不要硬编码单词“table”或其他类似的内容。
哦,我找到错误了,我在之前的阶段通过一些正则表达式对代码块进行了转换,这搞乱了换行符......代码块变成了一行文本!因此没有换行符。感谢您的时间!
System.getProperty("line.separator")
。请注意,这仅在文件是在与您相同的操作系统上创建时才有用。 - Fallup