27、Python字符串、正则表达式与文件操作全解析

Python字符串、正则表达式与文件操作全解析

1. 正则表达式中的 groupdict 方法

groupdict 方法用于返回一个字典,该字典的键是正则表达式中所有命名组的名称。对于每个名称,其对应的值是匹配该组的子字符串;如果某个组未参与匹配,则使用默认值(默认为 None )。以下是其基本语法:

m.groupdict(default=None)
2. re 模块的函数

re 模块提供了一些属性,同时为正则表达式对象的每个方法(如 findall finditer match search split sub subn )都提供了相应的函数。这些函数会隐式地将传入的模式字符串编译为正则表达式对象。

虽然通常建议将模式字符串显式编译为正则表达式对象并调用其方法,但对于一次性使用的正则表达式模式,调用 re 模块的函数会更方便。例如,要统计字符串中 hello (不区分大小写)的出现次数,可以使用以下代码:

import re
astrin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值