双括号的正则表达式

时间:2013-08-05 08:40:45

标签: regex parentheses

下面的正则表达式可以很好地找到所有花括号('{'和'}')。但我需要找到双括号('(('和'))')

/\{(((?>[^\{\}]+)|(?R))*)\}/x

任何知道如何翻译上述正则表达式的人? 在多层次上找到括号是必要的。所以它需要在括号之间找到括号。

1 个答案:

答案 0 :(得分:0)

了解您正在使用哪种正则表达式会很有用,但您很可能需要引用()个字符,因为它们具有特殊含义。因此,将(替换为[(],将)替换为[)],或使用反斜杠引用它们。