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

作者:pythoner 时间:2022-04-12 02:32:40 

本文实例讲述了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)

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript

正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述对大家的Python程序设计有所帮助。

标签:python,正则,图片,替换
0
投稿

猜你喜欢

  • python pycharm中使用opencv时没有代码自动补全提示的解决方案

    2022-05-10 14:34:15
  • Python json模块dumps、loads操作示例

    2023-01-03 20:16:29
  • Spring Boot中使用Spring-data-jpa实现数据库增删查改

    2024-01-28 09:41:28
  • Python中的enum的使用方法

    2023-10-17 16:59:24
  • Python爬虫后获取重定向url的两种方法

    2022-01-08 18:06:06
  • pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法

    2023-03-22 16:52:56
  • 解密ThinkPHP3.1.2版本之独立分组功能应用

    2023-11-20 09:06:02
  • Python读取环境变量的方法和自定义类分享

    2022-11-13 23:47:08
  • 如何在python字符串中输入纯粹的{}

    2023-09-21 22:56:41
  • Python tkinter进度条控件(Progressbar)的使用

    2023-08-01 20:24:21
  • php字符串截取函数用法分析

    2023-06-28 22:19:26
  • Pytorch 实现冻结指定卷积层的参数

    2023-05-22 07:27:21
  • python调用stitcher类自动实现多个图像拼接融合功能

    2022-11-30 05:11:40
  • python yield和Generator函数用法详解

    2022-12-21 04:18:47
  • python3实现zabbix告警推送钉钉的示例

    2023-01-16 06:59:04
  • MySQL创建、修改和删除表操作指南

    2024-01-19 20:32:59
  • Golang排列组合算法问题之全排列实现方法

    2023-07-14 14:16:19
  • Python读取Excel一列并计算所有对象出现次数的方法

    2021-06-15 20:57:14
  • Python3 hashlib密码散列算法原理详解

    2021-07-06 12:59:55
  • MySQL Workbench下载与使用教程详解

    2024-01-13 18:50:26
  • asp之家 网络编程 m.aspxhome.com