奇怪的String.split(“ \ n”)行为
我有一个.txt文本文件,其中包含一些行。。我使用RequestBuilder对象加载了contains,并用word = String.split(“ \
n”);拆分了responseText。但我想知道,为什么结果包含“ \ n”部分。例如,我的文字:
abcdef
ghi
结果是
words[0] = "abc\n"words[1] = "def\n"
words[2] = "ghi\n"
非常感谢您的帮助。提前致谢。
回答:
Windows回车("\r\n"
)不应对您的结果产生明显的影响,也不必对传递给的正则表达式进行转义String.split()
。
这是上述两种方法的证明str.split("\n")
:http :
//ideone.com/4PnZi
- 如果您 确实
- 有Windows回车符,则应(尽管严格没有必要)使用
str.split("\r\n")
:http - //ideone.com/XcF3C
以上是 奇怪的String.split(“ \ n”)行为 的全部内容, 来源链接: utcz.com/qa/429485.html