PHP正则匹配查看原图
哪位高手帮忙写个正则匹配内容:
$str='内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" />内容内容内容<img src="http:www.wz.com/2.jpg"/>';
匹配效果:
$str='内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" /><a href="http:www.wz.com/1.jpg">原图</a>内容内容内容<img src="http:www.wz.com/2.jpg"/><a href="http:www.wz.com/2.jpg">原图</a>';
[解决办法]
$str = '内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" />内容内容内容<img src="http:www.wz.com/2.jpg"/>';内容内容内<br />容内容内容内容内容内容<img src="http:www.wz.com/1.jpg" style="width:110px" height="100px;" /><a href="http:www.wz.com/1.jpg">原图</a>内容内容内容<img src="http:www.wz.com/2.jpg"/><a href="http:www.wz.com/2.jpg">原图</a>
echo preg_replace('/<img.*?src="([^"]+).*?>/is', '$0<a href="$1">原图</a>', $str);