正则表达式替换列表中的 0,但不替换 10、20、30 等中的 0 - 使用 js 替换

发布于 2024-11-04 20:57:12 字数 203 浏览 4 评论 0原文

我正在尝试创建一个正则表达式,将列表中的零替换为空值,但不替换十、二十、三十等中的零。

列表 = 0,1,0,20,0,0,1,,1,3,10,30,0

所需列表 = ,1,,20,,,1,,1,3,10,30,

使用此在 javascript 替换函数中

任何帮助/提示表示赞赏!

I'm trying to create a regex to replace zeros in list with an empty value but not replace the zeros in ten, twenty, thirty, etc.

list = 0,1,0,20,0,0,1,,1,3,10,30,0

desired list = ,1,,20,,,1,,1,3,10,30,

Using this in the javascript replace function

Any help/tips appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨后咖啡店 2024-11-11 20:57:12

使用 单词边界\b0\b 应该非常简单:

s = s.replace(/\b0\b/g, '');

工作示例:http://jsbin.com/ipuru4

Should be very simple using word boundaries, \b0\b:

s = s.replace(/\b0\b/g, '');

Working example: http://jsbin.com/ipuru4

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文