Java(android): 如何每两个换行符拆分一个字符串?
Java(android): How to I split a string by every two line breaks?
我试过使用 string.split("\n\n") 但它不起作用。任何人有任何解决方案吗?提前致谢
你应该用另一个\
转义 \
所以试试:-
string.split("\n\n");
尝试使用转义序列 \
:
string.split("\n\n");
首先你应该用另一个\
转义\
:
string.split("\n\n");
另一种方法是使用系统默认的行分隔符:
string.split(System.getProperty("line.separator")+"{2}");
或者你可以尝试混合这个:
string.split("(\r\n|"+System.getProperty("line.separator")+")+");
split
需要 RegExp,所以您可以尝试变体来解决您的问题。
并且不要忘记有时新行不仅是 \n
符号,对于 Windows 文件它可以是 \r\n
字符序列。
我试过使用 string.split("\n\n") 但它不起作用。任何人有任何解决方案吗?提前致谢
你应该用另一个\
转义 \
所以试试:-
string.split("\n\n");
尝试使用转义序列 \
:
string.split("\n\n");
首先你应该用另一个\
转义\
:
string.split("\n\n");
另一种方法是使用系统默认的行分隔符:
string.split(System.getProperty("line.separator")+"{2}");
或者你可以尝试混合这个:
string.split("(\r\n|"+System.getProperty("line.separator")+")+");
split
需要 RegExp,所以您可以尝试变体来解决您的问题。
并且不要忘记有时新行不仅是 \n
符号,对于 Windows 文件它可以是 \r\n
字符序列。