python3正则-Match类

1、介绍

re.match、re.fullmatch和re.search这三个函数,如果存在匹配,其返回pattern初次匹配的结果,类型就为re.Match。

2、类和初始化

3、方法

pattern = "(ab)c"
result = re.match(pattern=pattern, string="abcdef")
print(result)

(1)start

  • 获取pattern整体匹配的开始索引,返回类型int

(2)end

  • 获取pattern整体匹配的结束索引,返回类型int

(3)span

  • 获取pattern整体匹配的开始索引和结束索引,返回类型tuple,其有两个int类型元素,分别即开始索引和结束索引

(4)group

  • 获取pattern整体匹配的字符串,类型为str。也可以说是由开始索引和结束索引指定的

(5)groups

  • 分组匹配,返回类型为tuple
  • 如果pattern没有(),即没有定义分组匹配,则返回空元组()
  • 如果pattern定义了(),则返回()包含的文本作为元组的str元素
posted @   挖洞404  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示