我正在尝试从另一个String中删除一个String。
var text = "This is a string";
我想删除"是"所以我会
text = "This a string";
我该怎么做?
答案 0 :(得分:0)
简短的方法是
var text = "This is a string";
var replace = "is";
var text = text.replace(new RegExp('\\b' + replace + '\\b'), "")
这将取代整个单词,而不是替换它的一部分。如果要替换所有匹配项,可以使用
var text = text.split(replace).join("");
答案 1 :(得分:-1)
您应该尝试使用split()
和filter()
功能
var text = "This is a string";
var res = text.split(" ").filter(a=> a != 'is').join(" ")
console.log(res)

或正则表达式/\s+is/g
var text = "This is a string";
var res = text.replace(/\s+is/g ,'')
console.log(res)