![](/img/trans.png)
[英]How to remove all occurrence of character ' in a string in Javascript?
[英]Javascript/jquery how to remove one character after each occurrence with in a string
我有一个类似于下面的字符串。 我想在每次出现“名称”一词后删除字符。 我如何获得理想的结果。
当前字符串:
var str = "name0, name1, name2, name3, name4 and that will be all";
所需结果:
var str = "name, name, name, name, name and that will be all";
谢谢...
这个怎么样:
str = str.replace(/\b(name)\w\b/g, '$1');
我在这里做了两个假设:首先,您不想替换诸如surname0
类的surname0
; 第二,你不会需要删除逗号(或类似的符号) name,
。
如果您需要替换name
(或某个固定词)后面的所有字母数字符号,只需添加+
修饰符,如下所示:
str = str.replace(/\b(name)\w+/g, '$1');
请注意,这里不需要第二个\\b
:完成\\w+
匹配后,显然会有\\W
符号-或字符串的结尾。
您可以将regex与String.replace
函数一起使用:
var str = "name0, name1, name2";
str = str.replace(/name./g, 'name');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.