20,359
社区成员
发帖
与我相关
我的任务
分享
<img src="showImage.do?name=0000%2F1034%2F1034-1.gif" width="241" height="265"/>
//3楼答案提醒我写的这个不太严谨,修改一下:
$patt = "#<img[^>]+src=(\"|')(.+)(\"|')#iU";
$s='<img src="showImage.do?name=0000%2F1034%2F1034-1.gif" width="241" height="265"/>';
preg_match_all('/<img[^>]+src="(.*)"[^>]*>/iU',$s,$arr);
print_r($arr[1]);
$html = <<<HTML
<img src="showImage.do?name=0000%2F1034%2F1034-1.gif" width="241" height="265"/>
HTML;
$patt = "#<img src=(\"|')(.+)(\"|')#iU";
preg_match_all($patt, $html, $match);
print_r($match[2]);
$html = <<<HTML
<img src="showImage.do?name=0000%2F1034%2F1034-1.gif" width="241" height="265"/>
HTML;
$patt = "#<img src=(\"|')(.+)(\"|')#iU";
preg_match_all($patt, $html, $match);
print_r($match[2]);