我有这个功能可以找到整个单词并替换它们。它识别空间但不应该替换它们,即不捕获它们。
function asd (sentence, word) {
str = sentence.replace(new RegExp('(?:^|\\s)' + word + '(?:$|\\s)'), "*****");
return str;
};
然后我有以下字符串:
var sentence = "ich mag Äpfel";
var word = "Äpfel";
结果应该是这样的:
"ich mag *****"
并不是:
"ich mag*****"
我得到后者。
我怎样才能让它识别空间但在替换单词时忽略它?
起初这似乎是重复的,但我没有找到这个问题的答案,这就是我问它的原因。
谢谢