gpt4 book ai didi

javascript replace 正在替换嵌套的单词

转载 作者:行者123 更新时间:2023-11-30 08:52:31 26 4
gpt4 key购买 nike

我正在创建一个 google chrome 扩展程序,它会混淆您正在阅读的任何网站上的文字,但我在处理这部分代码时遇到了问题。

if(Math.random() > 0.0){document.body.innerHTML = document.body.innerHTML.replace(/he/g, "it");}

不幸的是,它也在处理在另一个里面的单词。例如:当它遇到“the”这个词时,它把“he”变成了它,不幸的是让它变成了“tit”。我怎样才能更改我的代码以避免这种情况?

最佳答案

.replace(/\bhe\b/g, "it")

\b 匹配单词边界,因此它只会替换单个单词 he,而不是将 he 替换为另一个单词的一部分

关于javascript replace 正在替换嵌套的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com