簡體   English   中英

如何在JavaScript中按n個字符分割字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM