php正则获取html中所有的src,php正则提取html图片(img)src地址与任意属性
简单版:
header("Content-Type: text/html;charset=utf-8");
$str = '
2014年
';
$imgpreg = "//";
preg_match($imgpreg,$str,$img);
$mycount=count($img)-1;
$imgval = $iim[$mycount];
if(!empty($imgval)){
echo $imgval;
}else{
echo 'no';
}
?>
详细版:
/*PHP正则提取图片img标记中的任意属性*/
$str = '
PHP正则提取或更改图片img标记中的任意属性';
//1、取整个图片代码
preg_match('/]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);
echo $match[0];
//2、取width
preg_match('//i',$str,$match);
echo $match[1];
//3、取height
preg_match('//i',$str,$match);
echo $match[1];
//4、取src
preg_match('//i',$str,$match);
echo $match[1];
/*PHP正则替换图片img标记中的任意属性*/
//1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg")
print preg_replace('/()/i',"\${1}uc/images/\${3}",$str);
echo "
";
//2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高
print preg_replace('/(/i',"\${1} \${2}uc/images/\${3}>",$str);
?>
php正则获取html中所有的src,php正则提取html图片(img)src地址与任意属性相关推荐
- php 正则获取数字,php结合正则获取字符串中数字的几种方法
本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...
- php 正则替换url参数,JavaScript正则获取地址栏中参数的方法分享
这篇文章主要介绍了JavaScript正则获取地址栏中参数的方法,涉及javascript基于正则的字符串截取操作相关实现技巧,需要的朋友可以参考下 本文实例讲述了JavaScript正则获取地址栏中 ...
- php网页图片提取,php正则提取html图片(img)src地址与任意属性的方法
简单版: header("Content-Type: text/html;charset=utf-8"); $str = ' 2014年 '; $imgpreg = "/ ...
- Python学习笔记(八)—使用正则获取网页中所需要的信息。
使用正则表达式的几个步骤: 1.用import re 导入正则表达式模块: 2.用re.compile()函数创建一个Regex对象: 3.用Regex对象的search()或findall()方法, ...
- php获取括号中的内容,PHP实现正则匹配所有括号中的内容
PHP实现正则匹配所有括号中的内容 正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = ...
- python用正则获取字幕中的文本
首先去字幕库或字幕网站得到字幕文件,格式一般为srt.ass.Webvtt.STL等,将格式修改为后缀txt文件,可以在python中读取. 打开字幕观察它的格式,一般为序号,时间线,字幕文本,回车. ...
- java正则表达式所有字符串_java正则表达式如何获取字符串中所有匹配内容
java正则表达式如何获取字符串中所有匹配内容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java正则表达式如何获取 ...
- c#使用正则表达式获取TR中的多个TD_[Python从零到壹] 四.网络爬虫之入门基础及正则表达式抓取博客案例...
首先祝大家中秋节和国庆节快乐,欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都 ...
- php 获取html中图片不显示,HTML中img标签src属性用PHP设置后不显示
我想用php获取数据库里的图片路径之后,用img标签显示出来但是并没有成功,也没有报错. 下面是php代码: `<?php /* 包含连接数据库文件 */ include_once(" ...
最新文章
- 这12本经典技术书,是时候C位出道了!
- 以前写的canvas 小游戏 贪吃蛇代码
- Matlab中计算程序运行时间的三种方法
- 上传附件删除、session清空问题
- 【ArcGIS风暴】ArcGIS解决数字化之前创建图层时未定义坐标系而导致数据跑偏的问题
- 课后作业-结队编程项目进度-贪吃蛇
- a.out.h 头文件分析 \linux-1.0\linux\include\linux\a.out.h
- 云南大学计算机网络期中考试刘春花,实验九基于CRC编码的检错程序的实现.doc...
- 推荐一个开源文本识别工具箱,实现 5 种实用经典算法
- java mapper.readtree_java - 杰克逊的readValue和readTree:何时使用哪个? - 堆栈内存溢出...
- [Asp.net MVC]HandleErrorAttribute异常过滤器
- SpringBoot指南(三)——静态资源、欢迎页、Favicon、默认页面
- 弹出框之对话框和提示框,可共用代码
- 配置mysql数据库主从复制
- CSS设置颜色的几种方式
- 7.2.5 dps 测试软件,dps排行榜网站_7.1.5dps排行榜分享DPS模拟常见上榜翻译2
- eclipse在线汉化站点
- 深度学习图像处理(色彩编辑4)
- 跟着源码看lcn分布式事务
- 虚拟机教程(一) 启用win10自带虚拟机
热门文章
- python实现一个简单的【图像中物体坐标】标注小工具
- java扫描器创建,java – 如何创建条码扫描器(Android)?
- jupyter新建文件_初学jupyter,运行,下载,上传导入文件
- 杭电------2097 Sky数(C语言写)
- ES里关于对象的拓展
- [Oracle]Oracle表权限小结
- [ZPG TEST 115] 字符串【归类思想】
- android下载 sdk 的两个代理 ,解决下载sdk慢的问题
- sqlserver日期函数 dateadd,datediff ,datepart ,datename,convert
- Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete