在re模块中,任意字符匹配使用“.”(点)来表示, 在默认模式下,点匹配除了换行的任意字符。如果指定了搜索标记re.DOTALL ,它将匹配包括换行符的任意字符。关于搜索标记的含义请见《第11.2节 Python re模块函数概览》。
注意:
1、 一个点只能匹配一个字符;
2、 点在字符集中仅匹配自身,不能匹配任意字符。
案例:
>>> re.search("...txt",'Ab2019.txt')
<re.Match object; span=(4, 10), match='19.txt'>
>>>
老猿Python,跟老猿学Python!
博客地址:https://blog.youkuaiyun.com/LaoYuanPython
请大家多多支持,点赞、评论和加关注!谢谢!*
Python re模块中任意字符匹配详解
本文详细解析了Python的re模块中如何使用“.”(点)进行任意字符匹配,包括默认模式下点匹配除换行外的任意字符,以及指定re.DOTALL搜索标记后点匹配包括换行符在内的所有字符。并通过具体案例展示了匹配效果。
211

被折叠的 条评论
为什么被折叠?



