2012-04-07 31 views
0

我正在執行下面的正則表達式如何改變),這個正則表達式的preg_match(

$patt="(BEGIN:|END:)[[:blank:]]*([0-9a-zA-Z\_]+)[[:blank:]]*-->(.*)" 
if (preg_match($patt,$v,$res)) 

,它是給下面的錯誤

Warning: preg_match() [function.preg-match]: Unknown modifier '[' 

它與

if (eregi($patt,$v,$res)) 

回答

0

做工精細你需要添加正則表達式分隔符,例如:

if (preg_match('#'.$patt.'#',$v,$res))

+0

現在,錯誤消失了,但獲得整個空白頁 – mack 2012-04-07 06:18:23