如何在節點通過換行('\ 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