括号不会被替换的正则表达式(Parenthesis not being replaced in re

2019-07-29 13:39发布

我知道有在互联网上很多方法,但这种情况下,是一个特殊的一个。

我需要更换:)<img src="smiley.gif"> 。 和

str.replace(/:)/g,'img src="smiley.gif"')

不行! 请帮帮我!

Answer 1:

你必须逃离括号:

str.replace(/:\)/g, '<img src="smiley.gif">');


文章来源: Parenthesis not being replaced in regex