用preg_match()替换eregi()后得到空白页

时间:2012-04-07 07:11:20

标签: php

跟进后我变得空白。

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

工作正常,

现在我用以下

替换了上面的代码
$patt="(BEGIN:|END:)[[:blank:]]*([0-9a-zA-Z\_]+)[[:blank:]]*-->(.*)";
   if (preg_match('#'.$patt.'#',$v,$res))

现在我得到了空白页。

有人对此有任何想法吗?

1 个答案:

答案 0 :(得分:2)

eregi不区分大小写,您需要添加i

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