python下re方法详解

1.re.match(pattern, str, flags=0)

从开头开始匹配第一个匹配的值,成功则返回匹配对象,开头不匹配就返回None

通过下标索引、group(id)、groups()来获取匹配对象,group()传入组id获取,groups()获取匹配的所有组

flags代表匹配内容是否区分大小写或多行匹配,re.I区分大小写,re.M多行匹配

2.re.search(patterm, str, flags=0)

查找整个字符串匹配第一个匹配的值,成功则返回匹配对象,不匹配返回None

通过下标索引、group(id)、groups()来获取匹配对象,group()传入组id获取,groups()获取匹配的所有组

flags代表匹配内容是否区分大小写或多行匹配,re.I区分大小写,re.M多行匹配

3.re.findall(pattern, str, flags=0)

查找所有的匹配内容,返回list,通过索引取值

4.re.sub(pattern, repl, str, count, flags=0)

查找匹配内容进行匹配,返回替换后的字符串

repl可以是函数,count要替换几次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值