0

我正在寻找一个 JavaScript 正则表达式,它将替换iinsin(i/20*i)但不是iin sin。在这种情况下,使用(\W)i总会给我。(i

4

1 回答 1

5

你可以更换

\bi\b

这将需要i独立(或至少不在字母数字字符和下划线的字符串中)。这\b是一个零宽度断言,因为它匹配characters 之间的位置,因此您不会捕获超出您需要的内容。

通常的注意事项适用。只有一个例子,很难给出一个适用于你想扔的任何数据的好的解决方案。相应地适应。

于 2012-05-22T14:09:57.583 回答