2017-02-15 148 views
1

如何匹配此正则表达式?使用括号匹配RegExp

ghgdfgfd(bbb) 

我用这个:

bot.onText(/\ghgdfgfd(bbb)/ 

但是,这并不为我工作。

+2

'('在正则表达式的特殊含义你将不得不逃避它[正则表达式的 – Rajesh

+1

可能的复制到匹配外括号](http://stackoverflow.com/questions/546433/regular-expression-to-match-outer-brackets) – Rajesh

+0

你的正则表达式中最初的反斜杠的目的是什么? –

回答

1

你必须对括号进行转义,否则他们解释为分组运算符:。

/ghgdfgfd\(bbb\)/ 
+0

这不是一条评论吗? – Rajesh

+0

@Rajesh这是一个完整的ans为了这个问题,为什么要这样呢? –

+0

因为这是一个非常普遍的问题,并且有很多关于如何转义特殊字符的帖子,应该标记为重复 – Rajesh