我正在尝试解析一个引用的字符串。所以基本上它看起来像那样:
quote.split(/[\s.,]+/)
完美无缺,并按预期返回数组。但由于这是一个引用,我不想松开“,”但是将它们作为Array中的一个单独元素。我该怎么做?
干杯,周日愉快!
答案 0 :(得分:3)
只需在匹配组周围加上括号,将分隔符保留为单独的元素:
"one,two.three four".split(/([,.\s])/);
将返回
["one", ",", "two", ".", "three", " ", "four"]