PHP提取字符串中的图片地址[正则表达式]
作者:
PHP提取字符串中的图片地址,实际就是利用正则表达式匹配图片地址,需要的朋友参考下。
复制代码 代码如下:
<?php
$str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>';
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$str,$match);
print_r($match);
?>
结果显示:
Array
(
[0] => Array
(
[0] => <img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/>
)
[1] => Array
(
[0] => upfiles/2009/07/1246430143_1.jpg
)
)
您可能感兴趣的文章:
- PHP preg match正则表达式函数的操作实例
- PHP函数preg_match_all正则表达式的基本使用详细解析
- PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
- php小经验:解析preg_match与preg_match_all 函数
- php中使用preg_match_all匹配文章中的图片
- PHP的preg_match匹配字符串长度问题解决方法
- PHP中preg_match函数正则匹配的字符串长度问题
- php preg_match的匹配不同国家语言实例
- PHP正则匹配操作简单示例【preg_match_all应用】
- PHP 正则表达式常用函数使用小结
- php正则表达式使用的详细介绍
- PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】