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
        )

)

时间: 2024-10-31 06:19:28

php正则字符串中图片地址表达式的相关文章

php 正则字符串中邮箱地址e-mail

如果你是验证邮箱第一个不错,如果你要获取文章或字符串中是否有邮箱地址,可以用第二个. */ function funcemail($str)//邮箱正则表达式 {  return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false; } /* php教程 filter_sanitize_email 过滤器 filter_sanitize_email 过滤器删除字符串中所有非法的

php获取字符串中图片url地址正则

例子  代码如下 复制代码 $preg = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/i"; preg_match_all($preg,$str,$res); 这下子,管用多了,不管怎样的代码结构,都能顺利的匹配出图片的路径. 例子  代码如下 复制代码 $str='<p style="padding: 0px; margin-top: 0px; ma

asp 获取字符串中url地址函数

asp教程 获取字符串中url地址函数 本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦,三个方法的实现原理都是获取以http开的url地址哦. on error goto z dim url,key,wwwname url=request.servervariables("server_name") if instr(url,".")>0 then key=split(url,".") wwwname=key(0) ww

php获取CSS文件中图片地址并下载到本地的方法_php技巧

本文实例讲述了php获取CSS文件中图片地址并下载到本地的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: /**  * 获取CSS中图片地址,并且保存到本地  */ class getInCssImage {            /**           *  图片保存下来          * @param $cssUrl css的url地址          * @param $dir 保存图片的目录          * @return void        

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获取CSS文件中图片地址下载保存到本地

 代码如下 复制代码 /**      * 获取CSS中图片地址,并且保存到本地      */     class getInCssImage     {           /**          *  图片保存下来          * @param $cssUrl css的url地址          * @param $dir 保存图片的目录          * @return void          */         static public function save

javascript-关于amaze ui 轮播silder中图片地址问题,在线等,急急急

问题描述 关于amaze ui 轮播silder中图片地址问题,在线等,急急急 html中 js中 引入js后图片就不显示 解决方案 引号的多重嵌套 比如单引号中如果还有单引号,要转义

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*

ASP取出HTML文件中图片地址的函数

函数 以下是取出HTML里面的图片地址的函数:主要原理就是用正则判断 <img> 的<src>属性.这在采集程序中将非常有用.函数如下: Function ShowPic(str)  Set objRegExp = New Regexp'设置配置对象   objRegExp.IgnoreCase = True'忽略大小写   objRegExp.Global = True'设置为全文搜索   objRegExp.Pattern = "<img.+?>"