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文件操作整理汇总
Oct 21 Python
Python中的迭代器漫谈
Feb 03 Python
python根据给定文件返回文件名和扩展名的方法
Mar 27 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python文档生成工具pydoc使用介绍
Jun 02 Python
深入浅析Python中的yield关键字
Jan 24 Python
python 显示数组全部元素的方法
Apr 19 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
Dec 18 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
Python 异步协程函数原理及实例详解
Nov 13 Python
python 实用工具状态机transitions
Nov 21 Python
如何用Matlab和Python读取Netcdf文件
Feb 19 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
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
python exit出错原因整理
2020/08/31 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
有个性的自我评价范文
2013/11/15 职场文书
优秀大学生的自我评价
2014/01/16 职场文书
函授毕业自我鉴定
2014/02/04 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
个人买房协议书范本
2014/10/06 职场文书
养成教育工作总结
2015/08/13 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python