jquery - 如何仅替换 "stand alone"匹配项?

标签 jquery regex svg

我在 JavaScript 中有这段代码

var pts = "0 0, 0 1909, 2559 1909, 2559 0";
pts.replace(/0/g, '2');

问题是它替换了所有零!我只想替换独立的零,我怎样才能实现这一点?

最佳答案

只需在零周围添加单词边界-

/\b0\b/g

继续浏览 Regex Tutorial对于任何与正则表达式相关的查询。

这里有关于 word boundaries 的更多阅读内容

关于jquery - 如何仅替换 "stand alone"匹配项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898687/

相关文章:

jquery - 如何将函数的返回值设置为其ajax调用的json响应?

html - .live() 处理时是否可以阻止子点击事件传播给 parent ?

javascript - 在javascript中使用正则表达式删除重复的行

svg - 使用 ImageMagick 将带有自定义字体的 SVG 转换为 PNG

javascript - 线路按钮动画

javascript - 使用 Pixastic 和 RaphaelJS 进行像素级访问

javascript - 在 jquery 中添加点击回调

jquery - 如果单击某行的子元素,如何获取该行的 id 属性?

regex - lookhehind断言长度错误

regex - Linux sed - 需要帮助来弄清楚为什么模式匹配不起作用