[英]How might I split a string by every nth character in JavaScript?
我需要將字符串拆分為數組; 我的字符串看起來像這樣:
"6 3\n-3 30 23 -1 0 4 5\n5 4\n13 -3 -20 -4 -1"
展開后,看起來像這樣:
"6 3
-3 30 23 -1 0 4 5
5 4
13 -3 -20 -4 -1"
我想將此字符串拆分成這樣的數組:
["6 3\n-3 30 23 -1 0 4 5","5 4\n13 -3 -20 -4 -1"]
也就是說,每隔\\n
字符分割一次原始字符串。 我也想一種在某個字符的第n
次出現時拆分字符串的方法。 任何幫助表示贊賞!
您可以改用match
:
var s = "6 3\n-3 30 23 -1 0 4 5\n5 4\n13 -3 -20 -4 -1";
var m = s.match(/[^\n]+\n[^\n]+/g);
//=> ["6 3\n-3 30 23 -1 0 4 5", "5 4\n13 -3 -20 -4 -1"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.