python 正则 分组,正则表达式命名分组

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: