如何在节点通过换行('\ n')拆分字符串? 我有简单的字符串,如var a = "test.js\nagain.js"
,我需要得到["test.js", "again.js"]
。 我试过如何在节点通过换行符(' n')拆分字符串?
a.split("\n");
a.split("\\n");
a.split("\r\n");
a.split("\r");
但是以上都不起作用。
如何在节点通过换行('\ n')拆分字符串? 我有简单的字符串,如var a = "test.js\nagain.js"
,我需要得到["test.js", "again.js"]
。 我试过如何在节点通过换行符(' n')拆分字符串?
a.split("\n");
a.split("\\n");
a.split("\r\n");
a.split("\r");
但是以上都不起作用。
第一个应该工作:
> "a\nb".split("\n");
[ 'a', 'b' ]
> var a = "test.js\nagain.js"
undefined
> a.split("\n");
[ 'test.js', 'again.js' ]
a = a.split("\n");
注意split
婷返回新的数组,而不是仅仅把它分配给原始字符串。你需要明确地将它存储在一个变量中。
如果你低于这个限制,这真的应该告诉你,你应该详细说明,而不是添加绒毛,不会增加你的答案。 –
如果该限制是100个字符,该怎么办?或1000?我无法给这个答案添加任何东西,这已经够好了。 – alex
极限不是100,或1000,它是30.你至少可以添加thgaskell在评论中所说的内容;这很容易让你超过30人。 –
可能重复的[JavaScript字符串换行符?](http://stackoverflow.com/questions/1155678/javascript-string-newline-character) – Mene
['分裂()' ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split)不会修改原始字符串。 – thgaskell