python正则表达式匹配不包含某几个字符的字符串方法
作者:沙河边の搬砖工 时间:2023-06-11 16:52:45
一、匹配目标
文件中所有以https?://开头,以.jpg|.png|.jpeg结尾的字符串
二、尝试过程
1)
自然想到正则表达式r'(https?://.*?.jpg|https?://.*?.png|https?://.*?.jpeg)简化书写为r'(https?://.*?\.(?:jpg|png|jpeg)
匹配结果:['http://sdsdsdadadsdsdsddsdsdawwii,https://sdsdoijcjz.jpg']发现结果并非我们想要的,仔细查看,结果中出现了,或者"等符号,因此需要将这些字符去除
2)更改正则表达式为r'(https?://[^ ",]*?\.jpg|https?://[^ ",]*?\.png)' 简化书写为r'(https?://[^, "]*?\.(?:jpg|png|jpeg))
匹配结果 : [https://sdsdoijcjz.jpg']
完美匹配。
来源:https://blog.csdn.net/qq_34113993/article/details/82917496
标签:python,正则表达式,匹配,字符,字符串
0
投稿
猜你喜欢
向MySQL数据库的表中录入数据的实用方法
2008-12-17 16:24:00
PHP采集静态页面并把页面css,img,js保存的方法
2023-10-22 19:44:22
深入理解TCP协议与UDP协议的原理及区别
2022-11-06 21:30:31
Pyspark读取parquet数据过程解析
2022-01-21 13:33:38
Python协程实践分享
2023-09-01 05:50:51
Oracle数据库与SQL Server数据库镜像对比
2009-04-11 16:24:00
微信小程序 textarea 层级过高问题简单解决方案
2024-04-18 09:36:41
如何编写一个过滤掉HTML代码的函数?
2009-11-08 18:53:00
基于Python实现2种反转链表方法代码实例
2021-11-27 21:19:02
.Net Core导入千万级数据至Mysql的步骤
2024-01-19 17:05:59
基于jquery的15款幻灯片插件
2024-04-09 19:47:56
python管理包路径之pycharm自动解决包路径注册
2023-07-14 14:25:38
css基础教程之序曲
2008-07-23 12:40:00
MySQL中几种数据统计查询的基本使用教程
2024-01-13 22:29:56
在uni-app中使用element-ui的方法与报错解决
2024-05-29 22:29:44
获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
2024-01-27 04:21:20
asp如何创建目录?
2009-11-14 20:51:00
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021-08-15 06:35:43
对python实现二维函数高次拟合的示例详解
2021-06-30 11:24:06
Linux系统中MySQL的常用操作命令
2024-01-18 22:00:10