0
我進行測試,如果一個字符串包含的子字符串,如果是,我想有一個不匹配匹配的正則表達式 - 當匹配
我進行測試,如果一個字符串包含的子字符串,如果是,我想有一個不匹配匹配的正則表達式 - 當匹配
只需使用字符串如何獲得兩個字符串之間的區別replace()
:
var string = "Hello world";
var toMatch = new RegExp('world', 'i');
var newString=string.replace(string.match(toMatch),"");
如果你想返回,使用
return string.replace(string.match(toMatch),"");
它會給你一個沒有「世界」的字符串,如果它包含「世界」和未修改的字符串,如果沒有「世界」
如果你匹配的文字,而不是文本內的文本,我建議你拆分,並過濾。 – elclanrs 2014-11-03 19:42:19
你正在嘗試做任何'.replace(regex,「」)'不能完成的事情嗎? – kingdamian42 2014-11-03 19:43:22
爲什麼不只是做一個全部替換而不是正則表達式 – Steve 2014-11-03 19:44:44