Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个 JavaScript 正则表达式,它将替换iinsin(i/20*i)但不是iin sin。在这种情况下,使用(\W)i总会给我。(i
i
sin(i/20*i)
sin
(\W)i
(i
你可以更换
\bi\b
这将需要i独立(或至少不在字母数字字符和下划线的字符串中)。这\b是一个零宽度断言,因为它匹配characters 之间的位置,因此您不会捕获超出您需要的内容。
\b
通常的注意事项适用。只有一个例子,很难给出一个适用于你想扔的任何数据的好的解决方案。相应地适应。