Python字符串、正则表达式与文件操作全解析
1. 正则表达式中的 groupdict 方法
groupdict 方法用于返回一个字典,该字典的键是正则表达式中所有命名组的名称。对于每个名称,其对应的值是匹配该组的子字符串;如果某个组未参与匹配,则使用默认值(默认为 None )。以下是其基本语法:
m.groupdict(default=None)
2. re 模块的函数
re 模块提供了一些属性,同时为正则表达式对象的每个方法(如 findall 、 finditer 、 match 、 search 、 split 、 sub 和 subn )都提供了相应的函数。这些函数会隐式地将传入的模式字符串编译为正则表达式对象。
虽然通常建议将模式字符串显式编译为正则表达式对象并调用其方法,但对于一次性使用的正则表达式模式,调用 re 模块的函数会更方便。例如,要统计字符串中 hello (不区分大小写)的出现次数,可以使用以下代码:
import re
astrin
超级会员免费看
订阅专栏 解锁全文
1140

被折叠的 条评论
为什么被折叠?



