0
我在尋找一個JavaScript正則表達式,它將替換sin(i/20*i)
中的i
,但不會替換i
中的sin
。在這種情況下,使用(\W)i
總會給我(i
。如何替換不由另一個字符引導的字符
我在尋找一個JavaScript正則表達式,它將替換sin(i/20*i)
中的i
,但不會替換i
中的sin
。在這種情況下,使用(\W)i
總會給我(i
。如何替換不由另一個字符引導的字符
可以更換
\bi\b
,這將需要i
獨自站立(或至少不以字母數字字符的字符串和下劃線)。 \b
是一個零寬度斷言,因爲它與字符之間的位置匹配,所以您不會捕獲超過您的需要的位置。
通常的注意事項適用。只有一個例子,很難給出一個好的解決方案,適用於任何你想要拋棄的數據。相應地適應。