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元素
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战