Python | 正则表达式

?:标记?之前的字符为可选.

used? d可有可无


*:匹配>=0个重复的在*号之前的字符。

ab*c 匹配多个b


+:匹配>=1个重复的+号前的字符。(至少一个)


{n,m}:匹配num个大括号之前的字符或字符集 (n <= num <= m)

b{6}:要有6个b

b{2,6}:【2,6】个b

b{1,}:1个以上的b


或运算符:

注意:括号必不可少!

去掉括号:


[abc]+ 指的是匹配字符只能取abc


[A-Z]+:匹配所有大写字母 [a-z]+:小写字母 [0-9]+数字


^:匹配除了0-9以外的所有


简写字符集


数字\d (小写)


\w (小写)

英文字符+数字+下划线


\s+

空白符和换行符


.*:任意字符但是不包含换行符


^a:匹配行首的a


a$:匹配行尾的a


示例1:

相关推荐
杰哥在此23 分钟前
Python知识点:如何使用Multiprocessing进行并行任务管理
linux·开发语言·python·面试·编程
zaim12 小时前
计算机的错误计算(一百一十四)
java·c++·python·rust·go·c·多项式
PythonFun6 小时前
Python批量下载PPT模块并实现自动解压
开发语言·python·powerpoint
炼丹师小米7 小时前
Ubuntu24.04.1系统下VideoMamba环境配置
python·环境配置·videomamba
GFCGUO7 小时前
ubuntu18.04运行OpenPCDet出现的问题
linux·python·学习·ubuntu·conda·pip
985小水博一枚呀9 小时前
【深度学习基础模型】神经图灵机(Neural Turing Machines, NTM)详细理解并附实现代码。
人工智能·python·rnn·深度学习·lstm·ntm
萧鼎10 小时前
Python调试技巧:高效定位与修复问题
服务器·开发语言·python
IFTICing10 小时前
【文献阅读】Attention Bottlenecks for Multimodal Fusion
人工智能·pytorch·python·神经网络·学习·模态融合
大神薯条老师10 小时前
Python从入门到高手4.3节-掌握跳转控制语句
后端·爬虫·python·深度学习·机器学习·数据分析
程序员爱德华10 小时前
Python环境安装教程
python