python里使用正则表达式排除集合里字符的功能
2023-09-14 09:10:35 时间
在前面学习过通过集合枚举的功能,把所有需要出现的字符列出来,保存在集合里面,这样正则表达式就可以根据集合里的字符是否存在来判断是否匹配成功,如果在集合里,就匹配成功,否则不成功。现在有一个问题,就是要把集合里列出的字符都不能出现才匹配成功,这个需求怎么样实现呢?其实比较简单,只需要在集合前面添加一个字符^,就让正则表达式匹配时,发现有字符在集合里就匹配不成功。例子如下:
#python 3.6
#蔡军生
#http://blog.csdn.net/caimouse/article/details/51749579
#
from re_test_patterns import test_patterns
test_patterns(
'This is some text -- with punctuation.',
[('[^-. ]+', 'sequences without -, ., or space')],
)
结果输出如下:
'[^-. ]+' (sequences without -, ., or space)
'This is some text -- with punctuation.'
'This'
.....'is'
........'some'
.............'text'
.....................'with'
..........................'punctuation'
在这个例子里,就把划线、句号、空格(-,., ,)等字符排除在外。
深入浅出Numpy
http://edu.csdn.net/course/detail/6149
Python游戏开发入门
你也能动手修改C编译器
纸牌游戏开发
http://edu.csdn.net/course/detail/5538
五子棋游戏开发
http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672
相关文章
- Python字符串逐字符或逐词反转方法
- python 监听服务端的某端口报文收发情况
- 【python cookbook】【字符串与文本】11.从字符串中去掉不需要的字符
- 蓝桥杯 扩散python实现
- Python 触“类”旁通2|数据结构入门之单链表的创建和遍历
- 【OpenCV-Python】教程:7-6 SVM识别手写字符
- 成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:projectsopencv-pythonopencvmodulesimgproc
- Python每日一练——第8天:二分查找算法
- python 将图像变为矢量图(可字符和序列化)
- 如何将 Python 数据管道的速度提高到 91 倍?
- Python实现WOA智能鲸鱼优化算法优化支持向量机回归模型(LinearSVR算法)项目实战
- 【华为机试真题 Python实现】删除字符串中字符最少字符
- 【华为机试真题 Python实现】找到含有相同字符的子串
- 【华为机试真题 Python实现】最大时间
- Python爬虫:scrapy直接运行爬虫
- Python: 去掉字符串开头、结尾或者中间不想要的字符
- 《Fluent Python》读书笔记-2.7
- python里使用difflib库的比较文本时丢弃不要的字符
- python里使用正则表达式的预先定义集合字符
- 【Leetcode刷题Python】75. 颜色分类
- 转载:大厂5G python自动化测试面试必会 | 匿名函数lambda & 递归函数 & 函数属性和注解 & 函数式编程工具
- python super 理解(一)