写了一条匹配图片地址的正则

平时不经常用到,用起来的时候总会去重复写正则。

于是准备了下面两个正则,能匹配带HTTP和不带HTTP的链接。
[php]
preg_match_all("/<img[^>]+src=[\"|’| |\s]+?([^>]*?\.(gif|jpg|png|bmp|jpeg))/isU", $content, $img_array);
$img_array = array_unique($img_array[2]);
[/php]

[php]
preg_match_all("/(src)=[\"|’| ]{0,}(http:\/\/([^>]*)\.(gif|jpg|png))/isU", $content, $img_array);
$img_array = array_unique($img_array[2]);
[/php]

发表评论