在javascript中从另一个字符串中删除一个字符串

时间:2017-06-06 09:40:35

标签: javascript string split

我正在尝试从另一个String中删除一个String。

var text = "This is a string";

我想删除"是"所以我会

text = "This a string";

我该怎么做?

2 个答案:

答案 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

Demo and Explanation



var text = "This is a string";
var res = text.replace(/\s+is/g ,'')
console.log(res)