php 正则表达式提取图片url程序
我想对 html 的图片进行提取.
| 代码如下 | 复制代码 | 
<img ico src="/noavatar_small.gif" /> <img src="/noavatar_small.gif" />  | 
|
如上地址. 我想全部提取出来 但是包含'ico' 的地址 忽略. 求正则 , 就是有些图片 提取.有些不提取.
例子:
| 代码如下 | 复制代码 | 
| <s*imgs+[^>]*?srcs*=s*('|")(.*?)1[^>]*?/?s*> | |
经改进后..
正确解答如下
| 代码如下 | 复制代码 | 
/<img(?:(?!(ico)).)+/>/  | 
|
实例
| 代码如下 | 复制代码 | 
//要替换的内容        //提取图片路径的src的正则表达式             $img = "";                 $patterns= array(); foreach($img as $imgItem){                 $final_imgUrl = $img_url.$imgItem;                 $img_new = "/".preg_replace("///i","/",$imgItem)."/"; }                 //让数组按照key来排序                 //替换内容  | 
|
文章链接:http://www.phprm.com/develop/43710.html
随便收藏,请保留本文地址!