2014-04-29 86 views
0

据我了解,正则表达式试图匹配在括号中提到的所有东西,例如:PHP正则表达式处理括号

例如。

<b>(.*)</b> 

里面一个较大的正则表达式您是如何这个区分,并在正则表达式中提到的大括号匹配。

(hello),(how) 
在我们需要括号,上面的例子

,但是如果REG EXP本身具有paranthesis [如第一例]然后它将如何区分?

感谢

回答

2

如果要匹配字面(),那么你需要逃避他们在大多数regex引擎,像这样:\(\)

+0

你可以通过在我的问题中写一个正则表达式来解释这个例子吗? (可以使用preg_match在php中) – Aamir

+0

@Aamir,你究竟想要捕获什么?字面括号之间的东西?包括字面括号,还是不包括字面括号? – merlin2011

+0

尝试了一些正则表达式,我现在明白了......感谢您的帮助 – Aamir