php提取文章内容图片地址正则表达式

 代码如下 复制代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>php教程提取文章内容图片地址正则表达式</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <p>
    <label for="body"></label>
    <textarea name="body" id="body" cols="45" rows="5"></textarea>
  </p>
  <p>
    <input type="submit" name="button" id="button" value="提交" />
  </p>
</form>
</body>
</html>
<?
if( $_post )
{
 $body = $_post['body'];
 preg_match_all("/(src|src)=["|'| ]{0,}((.*).(gif|jpg|jpeg|png|bmp))/isu",$body,$array); 
 if( $array )
 {
  echo '取得图片地址';
  print_r($array);
 }
 else
 {
  echo '文章内容中不存在有效的图片地址';
 }
}

/*测试
输入

这里是www.111cn.net为你提供一款正则取处文章内容中的图片地址代码如下
<img src=yun_qi_img/20100811004403298.gif />
fdsafdsafsa
结果:
取得图片地址array
(
    [0] => array
        (
            [0] => src=yun_qi_img/20100811004403298.gif
        )

    [1] => array
        (
            [0] => src
        )

    [2] => array
        (
            [0] => yun_qi_img/20100811004403298.gif
        )

    [3] => array
        (
            [0] => http://www.111cn.net/a
        )

    [4] => array
        (
            [0] => gif
        )

)
?>

时间: 2024-07-30 14:57:51

php提取文章内容图片地址正则表达式的相关文章

asp提取文章内容描述(去除图片,html连接)

asp教程提取文章内容描述(去除图片,html连接)    <body>         <script type="text/vbscript">         <!--             dim s,k             s = "aa<img alt=""caaab"" alt=""aaa"" src=""images/i

js 获取内容中图片地址正则表达式

js 获取内容中图片地址正则表达式 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq

php 获取网页内的图片地址正则表达式

1. 获取地址 这个功能最主要的就是用正则表达式来匹配页面源码里的图片地址了,这里用到得正则表达式是:  代码如下 复制代码 /<img.*src="(.*)"\s*.*>/iU 首页通过PHP自带的读取文件函数来获得请求页面的html代码,然后用正则表达式来匹配里面的src地址,这里有两个注意点: ■file_get_content 只能获取到静态的页面内容,也就是说如果你在页面里看到的是图片是通过Javascript来展示的,通过这个工具是获取不到图片信息的 ■有的网站

php 取得文章中图片地址

我这是看看dede里面的一段代码,他是用php正则把html文件的内容中的img src 中的图片地址获取然后再上传到本地服务器中哦,下面我们来看看是如何写的吧. $body="中国WEB第一站<img src=yun_qi_img/a.gif>"; preg_match_all("/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|png))/isU",$body,$img_array); $im

PHP提取字符串中的图片地址[正则表达式]_php技巧

复制代码 代码如下: <?php $str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>'; $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/"; preg_

求一个修改文章内容图片的正则写法

问题描述 比如如下文章:aaaaaaaaaaaa<imgsrc='UploadFile/2012-10-20/b7ffbc3a5c4043bb9daf334856728024.jpg'alt=''/>dsfasfasfasfasf<imgsrc='UploadFile/2012-10-20/fbb2d6bc0376458bb399e3ef1a5712d1.jpg'width="49">要在图片前加上链接怎么写aaaaaaaaaaaa<ahref="

Dedecms批量替换文章中图片地址方法小结

第一种情况:页面图片无法显示 这个好办,直接用dreamever或其他编辑器批量替换模版文件里面的路径就好了,把以前的路径替换成当前的.例如:以前的是"/dedecms/images/1.jpg",可以将"/dedecms/images/"批量替换成"/images/". 第二种情况:缩略图和文章图片无法显示 此时,就要操作数据库了,因为缩略图和文章图片的路径是存在数据库对应表里面的.文章缩略图存在archives表的litpic字段中,文章图片

小谈php正则提取图片地址_php技巧

迷上了正则,不断尝试着新花招,首先感谢TNA 的非完全输出RSS,然后再次感谢SH的强迫性学习.没有TNA,我不会去看正则,更不知道世界上有种这么牛的表达式:不是SH的死活说他不懂不知道,我也不会硬着头皮去琢磨,去改进.达到同一个目的,正则的表达方式可以不唯一,没有做不到,只有你没想到.可以这样说吧,正则就是玩设定规律,我大爱这种东西.没有比设定规律筛选东西更让我兴奋.感到awesome的了. 分享一下在php环境下使用正则提取图片地址的一些小心得: 图片网址规范的html代码无非就是 复制代码

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