2013-09-10 41 views
-3

雖然我瞭解PHP,但我發現pregmatch是一場徹底的災難。PHP找到preg_match_all從A到B

我有一個預浸匹配表達式,發現支架

preg_match_all("/\(.*?\)/",$if,$matches); 

之間的信息應該如何preg_match_all看,如果我想從

if(

尋找到

) 

P.S.有沒有自動生成preg_match的網頁?

回答

0

簡單的將是這樣的:

preg_match_all("/if\(.*?\)/s",$if,$matches); 

s (PCRE_DOTALL) : used for the dot (.) to match new lines also 

這將匹配一切if()之間

+1

準確。對我感到羞恥,我自己設法做到了這一點,但在其他行中犯了錯誤,所以它沒有奏效。 – fshock

相關問題