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 元组(Tuple)操作详解
Mar 11 Python
Python命名空间详解
Aug 18 Python
Django中的“惰性翻译”方法的相关使用
Jul 27 Python
Python的Django REST框架中的序列化及请求和返回
Apr 11 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
用python爬取租房网站信息的代码
Dec 14 Python
python创建属于自己的单词词库 便于背单词
Jul 30 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
Numpy 多维数据数组的实现
Jun 18 Python
python实现MD5进行文件去重的示例代码
Jul 09 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
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
JavaScript 特殊字符
2007/04/05 Javascript
Javascript 模式实例 观察者模式
2009/10/24 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
异步加载script的代码
2011/01/12 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
校长就职演讲稿
2014/01/06 职场文书
三好学生演讲稿范文
2014/04/26 职场文书
运动会演讲稿50字
2014/08/25 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
面试通知短信
2015/04/20 职场文书
公司人事管理制度
2015/08/05 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书