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  连接字符串(join %)
Sep 06 Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
用Python实现随机森林算法的示例
Aug 24 Python
python使用mysql的两种使用方式
Mar 07 Python
python中使用zip函数出现错误的原因
Sep 28 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
Python HTTP下载文件并显示下载进度条功能的实现
Apr 02 Python
Python实现微信表情包炸群功能
Jan 28 Python
Python快速优雅的批量修改Word文档样式
May 20 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
zf框架的Filter过滤器使用示例
2014/03/13 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
linux中cd命令使用详解
2015/01/08 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
PHP 微信支付类 demo
2015/11/30 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
javascript版2048小游戏
2015/03/18 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
如何实现vue的tree组件
2020/12/03 Vue.js
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
python中常用检测字符串相关函数汇总
2015/04/15 Python
python操作字典类型的常用方法(推荐)
2016/05/16 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
python如何实现数据的线性拟合
2019/07/19 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python hashlib模块的使用示例
2020/10/09 Python
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
香奈儿美国官网:CHANEL美国
2020/05/20 全球购物
生产总经理岗位职责
2013/12/19 职场文书
捐书倡议书
2014/08/29 职场文书
孔庙导游词
2015/02/04 职场文书
民事起诉书范本
2015/05/19 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
python爬虫之爬取笔趣阁小说
2021/04/22 Python