php正则内容中所有图片及图片地址

 代码如下 复制代码
//方法一
 $body ='<img src="image/2009112422220515.gif" alt="楼盘网111cn.net"  border="0" />';
 preg_match_all("/(src|src)=["|'| ]{0,}(image/(.*).(gif|jpg|jpeg|png|bmp))/isu",$body,$img_array);
 print_r($img_array);
 
 //方法二
 preg_match_all("/src="(file:///.*?.png)"/i",$body,$a);
 
 //方法三
 preg_match_all("/<p>.*src="([^^]*?)".*</p>/i",$body,$match);
  print_r($match[1]);
 
 //方法四
 
 echo preg_replace('/<imgs+src="(.*)/(.*)">/i','<img src="file/$2">',$body);

 

时间: 2024-09-20 08:03:41

php正则内容中所有图片及图片地址的相关文章

js正则匹配出所有图片及图片地址src的方法_javascript技巧

本文实例讲述了js正则匹配出所有图片及图片地址src的方法.分享给大家供大家参考.具体分析如下: 有很多时候我们需要用到文章里面的图片,而且主要是用到它的图片地址,这个时候我们需要通过正则匹配出图片标签,然后做到我们需要的数据 平时也没怎么用正则,一不学就忘,最近项目需要,然后又去goole了,好乱!一搜一大堆,也不是我想要的,最后把自己留一个已被后用: 实现:通过js正则匹配出所有图片及所有图片地址src. 思路:1.匹配出图片img标签(即匹配出所有图片),过滤其他不需要的字符 从匹配出来的

js正则匹配出所有图片及图片地址src的方法

  本文实例讲述了js正则匹配出所有图片及图片地址src的方法.分享给大家供大家参考.具体分析如下: 有很多时候我们需要用到文章里面的图片,而且主要是用到它的图片地址,这个时候我们需要通过正则匹配出图片标签,然后做到我们需要的数据 平时也没怎么用正则,一不学就忘,最近项目需要,然后又去goole了,好乱!一搜一大堆,也不是我想要的,最后把自己留一个已被后用: 实现:通过js正则匹配出所有图片及所有图片地址src. 思路:1.匹配出图片img标签(即匹配出所有图片),过滤其他不需要的字符 从匹配出

正则文章内容中img图片地址与正则内容中的a连接地址

 代码如下 复制代码   $body ='<img src="Image/2009112422220515.gif" alt="楼盘网loupan"  border="0" />';   $Link ='fdas<a href="http://www.111cn.net" target="_blank">网页制作教程教程</a>';   $array ="aa,

php正则匹配文章中的远程图片地址并下载图片至本地_php技巧

使用php的正则表达式来实现: $content = '这里是文章内容,这里插入一张图片测试 <img src="XXXXXXXXXXXXXXXXXXXX">'; $content = stripslashes ( $content ); $img_array = array (); // 匹配所有远程图片 preg_match_all ( "/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|bmp|png

asp中获取内容中所有图片与获取内容中第一个图片的代码_应用技巧

复制代码 代码如下: '===================================== '获取内容中所有图片 '===================================== Function Get_ImgSrc(ByVal t0) Dim t1,Regs,Matches,Match t1="" IF Not(IsNull(t0) Or Len(t0)=0) Then Set Regs=New RegExp Regs.Pattern="<img

js正则字符串中所有img图片标签并补全地址及alt描述

<script> var s='<img src="/upload/image.jpg" />这是一些文字<img src="/upload/image.jpg" alt="图片说明" />又是一些文字<img src=https://yunqi-tech.oss-cn-hangzhou.aliyuncs.com/image.jpg />最后一些文件'; var regexp=/(<imgs*

php正则取得页面所有的图片地址

文章分析介绍了多种利用正则提取图片中的地图方法,看了下面所有实例我都少不了preg_match_all这个函数,有需要的朋友可以参考一下. - -  代码如下 复制代码 <?php //取得页面所有的图片地址 function getimages($str) { $match_str = "/((http://)+([^ rn()^$!`"'|[]{}<>]*)((.gif)|(.jpg)|(.bmp)|(.png)|(.GIF)|(.JPG)|(.PNG)|(.BM

IE右键中添加“复制图片地址”和“复制链接地址”

1.先下载浏览器执行"复制操作"的脚本文件和注册表写入文件,已打包至 iefans.rar. 2.下载完成解压后,将 CopyImageUrl.html 和 CopyUrl.html 复制至 C:Program FilesInternet Explorer 目录中. 如果您的系统默认不是安装在C盘,或者您不想将这两个文件放置在 C:Program FilesInternet Explorer 目录中,先将这两个网页文件复制到您的目标文件夹,然后用记事本打开 Add.reg 文件,将里面

php中通过正则表达式下载内容中的远程图片的函数代码_php技巧

这段程序其实是属于"小偷程序"的重要部分. 这一段程序只是下载远程图片的那一段而已,程序写的比较简单,大多部分都做了注释. 复制代码 代码如下: if (preg_match_all("/http://[^ "']+[.jpg|.gif|.jpeg|.png]+/ui",stripcslashes($content),$aliurl)){ $i=0; //多个文件++ while(list($key ,$v) = each($aliurl[0])){ //