如何替换不是由另一个char引导的char

And*_*rle 0 javascript regex

我在寻找一个JavaScript正则表达式,将取代isin(i/20*i)而不是在isin.在这种情况下,使用(\W)i将永远给我(i.

Joe*_*oey 5

你可以替换

\bi\b
Run Code Online (Sandbox Code Playgroud)

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

通常的注意事项适用.只有一个例子,很难给出一个好的解决方案,适用于您想要投入的任何数据.相应调整.