我想基于逗号数量将字符串拆分成一个数组,应该如何做?比如我的字符串如下:
var string = "abc, def, ghi, jkl, mno, pqr, stu, vwx, yza";
我该如何拆分它以返回;
var array = ["abc, def, ghi, jkl,", "mno, pqr, stu, vwx,", "yza"]
这可行吗?
目前我使用的是var array = string.split(', ');
但是这样会根据每个逗号将字符串添加到数组中。
任何帮助都将不胜感激!
+
是贪婪的。如果使用+?
懒惰模式,它只会重复尽可能少的次数,仅匹配所需的模式。 - CertainPerformance