javascript - JS regex - 如何将空格添加到我使用 RegExp 找到的符号

标签 javascript regex

我正在使用这个正则表达式寻找符号

/[-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]/g

我想在这些符号之间添加空格。 例如:“你好,我叫 Max”

我希望这个字符串看起来像 "Hello , my name is Max"

我该怎么做?谢谢。

最佳答案

您需要的代码是:

result = subject.replace(/[\-!$%^&*()_+|~=`{}[\]:";'<>?,.\/]/g, " $& ");

关于javascript - JS regex - 如何将空格添加到我使用 RegExp 找到的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40378816/

相关文章:

javascript - 无法弄清楚为什么opencv.js cv.fitEllipse()触发具有1个图像的未捕获异常,而没有触发另一个图像

regex - R:使用 grep/gsub 查找重复模式

python - 正则表达式 Python 不返回期望的结果

java - 如何使用正则表达式根据模式拆分字符串

Javascript 正则表达式匹配字母或 -

javascript - 字符串中的正则表达式在 Javascript 中给出 null

javascript - Angular 排序日期排序不正确

javascript - 基于标签宽度的可扩展消息 div

javascript - 使用 ECMAScript 国际化 API 格式化日期和时间

javascript - 函数返回值 'NaN'