python正则表达式匹配不包含某几个字符的字符串方法


Posted in Python onJuly 23, 2019

一、匹配目标

文件中所有以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']

完美匹配。

以上这篇python正则表达式匹配不包含某几个字符的字符串方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
python读取和保存视频文件
Apr 16 Python
目前最全的python的就业方向
Jun 05 Python
python+opencv实现阈值分割
Dec 26 Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 Python
Django csrf 两种方法设置form的实例
Feb 03 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
Python 用三行代码提取PDF表格数据
Oct 13 Python
Python3.8对可迭代解包的改进及用法详解
Oct 15 Python
python如何将两个txt文件内容合并
Oct 18 Python
pytorch::Dataloader中的迭代器和生成器应用详解
Jan 03 Python
python办公自动化之excel的操作
May 23 Python
python使用百度文字识别功能方法详解
Jul 23 #Python
Python使用type关键字创建类步骤详解
Jul 23 #Python
Python安装selenium包详细过程
Jul 23 #Python
python中列表的切片与修改知识点总结
Jul 23 #Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 #Python
python用match()函数爬数据方法详解
Jul 23 #Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 #Python
You might like
《五等分的花嫁》漫画完结!2020年10月第2期TV动画制作组换血!
2020/03/06 日漫
5.PHP的其他功能
2006/10/09 PHP
下载文件的点击数回填
2006/10/09 PHP
第五节--克隆
2006/11/16 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
Nodejs进程管理模块forever详解
2014/06/01 NodeJs
初识Node.js
2015/03/20 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
原生js实现随机点名
2020/07/05 Javascript
python类继承用法实例分析
2014/10/10 Python
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
python检查URL是否正常访问的小技巧
2017/02/25 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python 图片去噪的方法示例
2019/07/09 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
python实现密码验证合格程序的思路详解
2020/06/01 Python
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
客户经理岗位职责
2013/12/08 职场文书
学校消防安全责任书
2014/07/23 职场文书
运动会加油稿100字
2014/09/19 职场文书
会议欢迎词
2015/01/23 职场文书
员工手册编写范本
2015/05/14 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
Django程序的优化技巧
2021/04/29 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL