当前位置: 代码迷 >> PHP >> 正则匹配的有关问题
  详细解决方案

正则匹配的有关问题

热度:243   发布时间:2016-04-29 01:32:42.0
正则匹配的问题
$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"; //何必那么麻烦。这样就行了。
  相关解决方案