PHP正则提取不包含指定网址的图片地址的例子


Posted in PHP onApril 21, 2014

但是现在这个文章中可能含有一些表情,我们当然不能直接提取src路劲了,这样如果第一张是表情图片的话,就会提取表情图片来作为封面了,这时候我们就需要写清楚正则来排除不匹配的图片,下面是一个小列子:

$contents = '<p>疲惫是一种享受,让我们无暇空虚;坎坷是一种经历,让我们真切的理解人生;
            忙碌是一种幸福,让我们没有时间体会痛苦;奔波是一种快乐,
    <img src="http://img.baidu.com/hi/ldw/w_0009.gif" />
    <img src="http://img.baidu.com/hi/jx2/j_0020.gif" />
    <img src="http://img.baidu.com/hi/jx2/j_0042.gif" />
    <img src="http://img.baidu.com/hi/jx2/j_0015.gif" />
    <img src="https://3water.com/uploads/image/20140420/13979336569926.jpg" />
    <img src="https://3water.com/13979336569926.jpg" />';
preg_match('#<img src="(?!http:\/\/img.baidu)([^"]+)"#', $contents,$matches);
var_dump($matches);
//运行结果
/*
array (size=2)
  0 => string '<img src="https://3water.com/uploads/image/20140420/13979336569926.jpg"' (length=77)
  1 => string 'https://3water.com/uploads/image/20140420/13979336569926.jpg' (length=66)
*/
PHP 相关文章推荐
一个PHP分页类的代码
May 18 PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 PHP
php动态生成函数示例
Mar 21 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
分享一则PHP定义函数代码
Feb 26 PHP
php实现通用的从数据库表读取数据到数组的函数实例
Mar 21 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
Jul 02 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
phpmyadmin打开很慢的解决方法
Apr 21 #PHP
PHP递归删除目录几个代码实例
Apr 21 #PHP
PHP批量生成静态HTML的简单原理和方法
Apr 20 #PHP
php setcookie函数的参数说明及其用法
Apr 20 #PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 #PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 #PHP
PHP不用递归实现无限分级的例子分享
Apr 18 #PHP
You might like
在php MYSQL中插入当前时间
2008/04/06 PHP
php xml实例 留言本
2009/03/20 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP实现的策略模式示例
2019/03/20 PHP
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
2020/05/15 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
Python3内置模块random随机方法小结
2019/07/13 Python
用python进行视频剪辑
2020/11/02 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
ktv筹备计划书
2014/05/03 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
嘉宾邀请函
2015/01/31 职场文书
走进科学观后感
2015/06/18 职场文书
服务行业标语口号
2015/12/26 职场文书