如何匹配正则表达式中的括号?

时间:2015-02-15 09:50:48

标签: java regex

我想在下面的正则表达式中匹配括号,但不知道如何?

\w*\s*[\[\]]\s*\w*\s*(.)

上述表达式中的括号未匹配。我怎样才能让它匹配?我已经尝试过逃避它们,但它仍然无法正常工作。

编辑:好的,我发现逃避不起作用的原因是相关的不同。所以他们确实工作

1 个答案:

答案 0 :(得分:1)

Java正则表达式中的括号确实具有特殊含义 - 它们代表正则表达式组,因此您只能查询匹配正则表达式的子集。

您需要将其转发为\\(//)