如果我有一个字符串
TestString = "{Item:ABC, Item:DEF, Item:GHI}";
如何删除所有"项目:" s。 我试过用
msg = TestString.replace(/[\Item:/&]+/g, "");
但不幸的是,这删除了所有的Is,Ts。 Es和M,来自任何可能跟随的字母。
如何删除确切的文字 谢谢!
答案 0 :(得分:4)
应该很简单,你可以直接创建像/Item:/g
,
var TestString = "{Item:ABC, Item:DEF, Item:GHI}";
var msg = TestString.replace(/Item:/g, "");
console.log(msg);
答案 1 :(得分:1)
您可以使用
/Item:/g
替换Item:
。
fomer正则表达式
/[\Item:/&]+/g
使用单个字母而不是字符串的字符类。
var TestString = "{Item:ABC, Item:DEF, Item:GHI}",
msg = TestString.replace(/Item:/g, "");
console.log(msg);