我有一个 .txt 文本文件,其中包含一些行。我使用 RequestBuilder 对象加载包含,并用 words = String.split(”\n”); 拆分 responseText但我想知道,为什么结果包含“\n”部分。例如,我的文字:
abc
def
ghi
结果是,
words[0] = "abc\n"
words[1] = "def\n"
words[2] = "ghi\n"
非常感谢任何帮助。提前致谢。
原文由 amateurs 发布,翻译遵循 CC BY-SA 4.0 许可协议
Windows 回车符 (
"\r\n"
) 不应对您的结果产生明显的影响,您也不需要转义传递给String.split()
的正则表达式。这是以上两者的证明
str.split("\n")
:http: //ideone.com/4PnZi如果你 确实 有 Windows 回车符,你应该(虽然绝对没有必要)使用
str.split("\r\n")
:http: //ideone.com/XcF3C