字符串查找并替换, 如题: var strings = 'a.b.c, a.b.c.d, a.b.c,a.b.c.e';
想要替换 strings 中的 a.b.c替换为 888, 但是不能替换为 strings = '888, 888.d, 888, 888.e'; 只能是精准查找。
求大佬赐教!
字符串查找并替换, 如题: var strings = 'a.b.c, a.b.c.d, a.b.c,a.b.c.e';
想要替换 strings 中的 a.b.c替换为 888, 但是不能替换为 strings = '888, 888.d, 888, 888.e'; 只能是精准查找。
求大佬赐教!
var strings = 'a.b.c, a.b.c.d, a.b.c,a.b.c.e';
strings.split(',').map(function(item){
return /^\s*a\.b\.c\s*$/.test(item)?'888':item;
}).join(',');
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
strings.replace(/a.b.c(?=,|$)/g,'888')
//补充
正则 ?=n 匹配任何其后紧接指定字符串 n 的字符串。