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 相关文章推荐
Python 文件重命名工具代码
Jul 26 Python
Python实现从脚本里运行scrapy的方法
Apr 07 Python
使用Python的Treq on Twisted来进行HTTP压力测试
Apr 16 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
Aug 31 Python
Python 多进程和数据传递的理解
Oct 09 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
django基于cors解决跨域请求问题详解
Aug 06 Python
Python中Unittest框架的具体使用
Aug 27 Python
使用celery和Django处理异步任务的流程分析
Feb 19 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
Keras实现支持masking的Flatten层代码
Jun 16 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抓取页面与代码解析 推荐
2010/07/23 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
python使用循环实现批量创建文件夹示例
2014/03/25 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
军神教学反思
2014/02/04 职场文书
文明市民先进事迹
2014/05/15 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
中秋晚会策划方案
2014/06/12 职场文书
实验室的标语
2014/06/20 职场文书
人事局接收函
2015/01/31 职场文书
胡桃夹子观后感
2015/06/11 职场文书
重温入党誓词主持词
2015/06/29 职场文书
maven依赖的version声明控制方式
2022/01/18 Java/Android