【发布时间】:2021-10-02 04:08:52
【问题描述】:
我正在尝试用另一个词替换一个词,特别是用“had”替换“has”。但是该字符串包含具有子字符串“has”的单词“hash”,因此它也会被替换。我该怎么做才能解决这个问题?
function replace() {
sentence = sentence.replaceAll("has", "had");
}
【问题讨论】:
-
解决这个问题的一种简单方法是将' has '(前后有空格)替换为' had '。一个可能更好的方法是使用
replace()和像/\bhas\b/g这样的正则表达式。
标签: javascript string replace substring replaceall