2014-04-29 130 views
0

據我瞭解,正則表達式試圖匹配在括號中提到的所有東西,例如:PHP正則表達式處理括號

例如。

<b>(.*)</b> 

裏面一個較大的正則表達式您是如何這個區分,並在正則表達式中提到的大括號匹配。

(hello),(how) 
在我們需要括號,上面的例子

,但是如果REG EXP本身具有paranthesis [如第一例]然後它將如何區分?

感謝

回答

2

如果要匹配字面(),那麼你需要逃避他們在大多數regex引擎,像這樣:\(\)

+0

你可以通過在我的問題中寫一個正則表達式來解釋這個例子嗎? (可以使用preg_match在php中) – Aamir

+0

@Aamir,你究竟想要捕獲什麼?字面括號之間的東西?包括字面括號,還是不包括字面括號? – merlin2011

+0

嘗試了一些正則表達式,我現在明白了......感謝您的幫助 – Aamir