除非前面有空格,否则将拆分每个大写字母

时间:2014-04-16 09:48:25

标签: javascript jquery regex

我有一个这样的字符串:

RegexMy RegexGoodregexNo need for Regex

如何将其拆分?

Regex, My Regex, Goodregex, No need for Regex

我的尝试并没有真正起作用,因为它也在一个空格后分​​裂:

var tmp = ("RegexMy RegexGoodregexNo need for Regex").split(/(?=[A-Z])/);

1 个答案:

答案 0 :(得分:6)

以下似乎工作正常:

'RegexMy RegexGoodregexNo need for Regex'.replace(/(\S)([A-Z])/g, '$1, $2');
// "Regex, My Regex, Goodregex, No need for Regex"