我知道他们已经对此主题提出了很多疑问,但对此没有答案
我试了一段时间来拆分:
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);