javascript - 拆分每个大写字母,除非它前面有空格

标签 javascript jquery regex

我有一个这样的字符串:

RegexMy RegexGoodregexNo need for Regex

怎么拆分成这样?

Regex, My Regex, Goodregex, No need for Regex

我的尝试并没有真正奏效,因为它也在空格后 split :

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

最佳答案

以下似乎工作正常:

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

关于javascript - 拆分每个大写字母,除非它前面有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23105772/

相关文章:

regex - 我需要对此正则表达式进行哪些修改才能仅在字符串中包含数字后才允许使用小写字母?

regex - notepad++中的正则表达式(搜索和替换)

javascript - 如何连接 JavaScript 中的正则表达式?

javascript - 如何将视频数据发送到 Kinesis Video Stream?

javascript - 使用 PHP 验证查找恶意 PDF 文件?

Javascript 正则表达式将链接插入列表

javascript - 如何表示new RegExp()是由未定义的值构造的?

javascript - JS Math - 获取 Var Val 并四舍五入到最接近的第 100 位

jquery - 小型的、类似 jQuery 的库设计?

php - ajax表单提交与jquery多个表单