我正在尝试与*a*a
一致地替换相同的字符串*a
。
尝试了许多类似的变体,但没有真正有用:
s = s.replace( /\b*a*a\b/g, "*a");
到目前为止,这会导致所有xzy*a
被xyz
答案 0 :(得分:0)
星号是一个特殊的正则表达式字符。
你必须像这样逃避它:\*a
代替*a
答案 1 :(得分:0)
*
是一个特殊的正则表达式字符。如果你只想匹配一个实际的星号,那么你必须像这样逃避:
s = s.replace( /\*a\*a/g, "*a");