字符串查找并替换, 如题: 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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
strings.replace(/a.b.c(?=,|$)/g,'888')
//补充
正则 ?=n 匹配任何其后紧接指定字符串 n 的字符串。