老猿才开始学习正则表达式处理时,对于搜索返回的匹配对象这个名词不是很理解,因此在前阶段《第11.3节 Python正则表达式搜索支持函数search、match、fullmatch、findall、finditer》介绍搜索函数时,都直接使用if语句确认返回对象是否存在来判断搜索是否成功,没有直接使用匹配对象的数据。后来仔细学习理解后终于明白了组的概念和匹配对象的概念。
匹配对象是Python中re模块正则表达式匹配处理的返回结果,用于存放组匹配模式的组匹配情况,在没有定义组的情况下,将整个匹配结果作为组0,定义的组则从序号1开始顺序分配组号,通过组号就可以访问每个组的匹配情况。匹配对象记录了包括匹配的正则表达式、搜索的文本、匹配的结果文本、匹配文本在搜索文本的位置等信息。
具体请参考《第11.18节 Python 中re模块的匹配对象》。
老猿Python,跟老猿学Python!
博客地址:https://blog.csdn.net/LaoYuanPython
请大家多多支持,点赞、评论和加关注!谢谢!