读书人

正则匹配的有关问题

发布时间: 2012-04-27 11:57:44 作者: rapoo

正则匹配的问题
$str="<img width=0 height=0 src='http://beacon.sina.com.cn/a.gif?noScript' border='0' alt='' />";
$pattern="/\<img\s+\.*\s+src=[\"\']\.*[\"\']\s*\/?\>/iU";
preg_match($pattern,$str,$arr);

为什么匹配不成功


[解决办法]
$str="<img width=0 height=0 src='http://beacon.sina.com.cn/a.gif?noScript' border='0' alt='' />";
$pattern="/\<img.*>/";
preg_match($pattern,$str,$arr);
var_dump($arr);
[解决办法]
$pattern="/\<img\s+[^>]*?>/i"; //何必那么麻烦。这样就行了。

读书人网 >PHP

热点推荐