python 正则 分组,正则表达式命名分组
1.通过在正则表达式中添加括号,我们可以对匹配的字符串进行分组,以分隔匹配的字符串。
左括号组从1开始从左到右编号。
2.分组简化了正则表达式,可以参考正则表达式中的分组本身。
包的右侧可以通过包的编号来引用匹配的包的子串。而且我们可以把分组看成一个整体,分组之后可以加量词。这时量词的范围就是整个分组。
实例
进口
m=(([1-9])d*)([a-z]{2})
r=重新匹配(m, 3780qp )
ifr!=无:
print(r.groups())#(3780 , 3 , qp )
打印(r组(0))#3780qp
打印(r组(1))#3780
打印(r组(2))#3
打印(r组(3))#qp
#r.group(0)相当于r.group()。以上是python正则表达式中分组的介绍。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。