python使用正则表达式分析网页中的图片并进行替换的方法


Posted in Python onMarch 26, 2015

本文实例讲述了python使用正则表达式分析网页中的图片并进行替换的方法。分享给大家供大家参考。具体分析如下:

这段代码分析网页中的所有图片表单<img>,分析后为其前后添加相应的修饰标签,并添加到图片的超级链接。

result = value.replace("[ page ]","").replace('  ',u' ')

p=re.compile(r'''(<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*["']?[\s\t\r\n]*([^\s\t\r\n"'<>]*)[^<>]*?/?[\s\t\r\n]*>)''',re.IGNORECASE)

result = p.sub(r'''<span class="openIcon"><em></em><a href="\2">\1</a></span>''',result)
Python 相关文章推荐
py中的目录与文件判别代码
Jul 16 Python
python在Windows8下获取本机ip地址的方法
Mar 14 Python
Python聚类算法之基本K均值实例详解
Nov 20 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
Python交互环境下实现输入代码
Jun 22 Python
Numpy之random函数使用学习
Jan 29 Python
Python一个简单的通信程序(客户端 服务器)
Mar 06 Python
Python数据类型之Set集合实例详解
May 07 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
在pytorch中动态调整优化器的学习率方式
Jun 24 Python
用python写爬虫简单吗
Jul 28 Python
python轻松实现代码编码格式转换
Mar 26 #Python
使用python实现正则匹配检索远端FTP目录下的文件
Mar 25 #Python
python通过wxPython打开一个音频文件并播放的方法
Mar 25 #Python
python概率计算器实例分析
Mar 25 #Python
python编写的最短路径算法
Mar 25 #Python
python实现挑选出来100以内的质数
Mar 24 #Python
Python 的 Socket 编程
Mar 24 #Python
You might like
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
详谈python read readline readlines的区别
2017/09/22 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
在python中安装basemap的教程
2018/09/20 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
python批量修改文件名的示例
2020/09/27 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
Dr. Martens马汀博士官网:马丁靴始祖品牌
2016/10/15 全球购物
幼儿园教育教学反思
2014/01/31 职场文书
继承权公证书范本
2015/01/23 职场文书
消防验收申请报告
2015/05/15 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技
MySQL数据库查询之多表查询总结
2022/08/05 MySQL