python re模块使用技巧总结

本文详细总结了Python的re模块使用技巧,涵盖了正则表达式的基础知识及高级用法,包括模式匹配、替换、分组和捕获等核心功能,帮助读者提升在文本处理中的效率。
摘要由CSDN通过智能技术生成

这里写自定义目录标题

python re模块使用技巧总结

import re

#使用(?P<name>...) 或者 (?P=name)来标记变量,使用\g<name>的方式来检索

test = '110-120'
result = re.sub(r'1(?P<rest>[0-9]+)','A\g<rest>',test)
print(result)

#使用\+数字来索引已经标记的分组
test = 'aabb-aabb'
results = re.findall(r'([a-z]+)-(\1)',test)
print(results)

# (?i)忽略大小写 
th = re.compile(r'(?i)th')
results = re.finditer(th,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值