我知道他们已经对此主题提出了很多疑问,但对此没有答案
我试了一段时间来拆分:

var string = "ABC hereWeAre Againwith Those words";




['A','B','C','here','We','Are','Againwith','Those','words'];


(当存在大写字母或空格时)。

我已经尝试过:

string.match(/[A-Z]+|[a-z]+|[0-9]+|[\S]+/g);
string.match(/[a-z]+/gi);


但是没有任何效果。
谢谢你的帮助。

最佳答案

正确的正则表达式为:

"ABC hereWeAre Againwith Those words".match(/[A-Z][a-z]*|[a-z]+/g);

09-25 18:10