Python正则表达式分组 Group

在正则表达式介绍中,我们学习了正则表达式的基本用法。列举了一些简单的例子。在这一部分,将介绍更高级的用法,捕获分组。

捕获分组

上一部分我们用正则从字符串搜索出我们想要的,并返回了 MatchObject 对象,然后调用 group() 方法返回查找的字符串。那怎么得到查找的字符串的某一部分呢?

比如用正则 d{4}-d{2}-d{2} 提取年月日信息

单独把年,月,日提出来可以用小括号 (d{4})-(d{2})-(d{2})

group(index) 方法可以按照小括号的顺序,依次提取每个分组信息。如果分组较多的话,使用数字不如用名称提取每个分组信息更方便。语法由 (...) 变为 (?P...)

小编推荐一个学Python的学习裙【 二二七,四三五,四五零 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!内有很多干货和技术分享

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 元旦那天,无意中看到别人在玩游戏“跳一跳”,大家都玩得不亦乐乎,于是我也加入了跳一跳的大军。 刚开始的时候,其...
    木寒露阅读 461评论 0 1
  • 今天做了计划。身体比昨天感觉好多了,心情也不错。
    张玉蓉zyr阅读 152评论 0 0
  • 有时候,你会突然遇见一个人。你的心跳加快。你想接近他,认识他,甚至是占有他。这其中的过程让你又喜又悲.. ...
    范星星阅读 596评论 0 1
  • 再一次天没亮就出门,前一晚向三哥打听去色达的车,他说客运站的班车每天只有一班,早就卖完了,你们可以拼个车去康定再转...
    無月阅读 374评论 1 0