php 正则 提取图片
$str = $arr['message'] = '<img name="LazyloadImg" class="img_link" src="http://img.pconline.com.cn/images/upload/upc/tx/bbs6/1205/17/c1/11651138_1337240963850_0_1024x1024.jpg"/><br/></font></div><font color="red">';
echo $str;
preg_match_all("/\<img.+src=('|\"|)?(.*)(\\1)([\s].*)?\>/ismUe", $arr['message'], $image2, PREG_SET_ORDER);
$temp = $aids = $existentimg = array();
print_r($image2);
上面是我写的代码,获取出来的图片路径是:
http://img.pconline.com.cn/images/upload/upc/tx/bbs6/1205/17/c1/11651138_1337240963850_0_1024x1024.jpg"/><br/></font></div>
不知道怎么修正正则,求高手帮忙
------解决方案--------------------
preg_match_all("/\<img.+src=('|\"|)?(.*?)(\\1)(.*?)\>/is", $arr['message'], $image2, PREG_SET_ORDER);