正则匹配的问题
$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"; //何必那么麻烦。这样就行了。