python正则表达式中分组如何使用

发布时间:2022-05-21 16:14:32 作者:iii
来源:亿速云 阅读:153

本文小编为大家详细介绍“python正则表达式中分组如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python正则表达式中分组如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1、分组是一个字符串作为整体量词,将整个字符串放入一对小括号中。

2、对于正则表达式进行分组不需要一个字符串的整体使用量词,也可以在正则表达式中引用已有的分组。

实例

import re
 
p = r'(121){2}'
m = re.search(p, '121121abcabc')
print(m)
print(m.group())  # 返回匹配的字符串
print(m.group(1))  # 返回第一组内容
 
p = r'(\d{3,4})-(\d{7,8})'
m = re.search(p, '010-87654321')
print(m)
print(m.group())  # 返回匹配字符串
print(m.groups())  # 获得所有组内容

读到这里,这篇“python正则表达式中分组如何使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 正则表达式——分组
  2. 怎么在Python中使用正则表达式分组元字符

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:python正则表达式中量词的分类是什么

下一篇:怎么用Python正则表达式反向引用分组

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》