re 函数、方法

import re

函数方法:
    compile(pattern,flags=0)
       对正则表达式模式pattern进行变异,返回regex对象
     match(pattern,string,flags=0)
         尝试用正则表达式匹配string,匹配成功返回匹配对象。
      search(pattern,string,flags=0)
          在string中查找patttern模式的第一次出现,返回匹配对象
      findall(pattern,string,flags)
          搜索所有非重复出现,返回匹配对象列表。
      finditer(pattern, string,flags)
          同上,但是返回迭代器
       split(pattern,string,max=0)
           根据正则表达式中的分割符,将string分割成一个列表,返回成功匹配的列表,最多分割max次
        sub(pattern,repl,string,max=0)
            将匹配的地方替换成repl,如果max没给定,则匹配所有地方
匹配对象的方法:
        group(num=0)
            返回所有的匹配对象
        groups()
            返回包含所有匹配子组的元组,没有则返回空元组。
            
            
            
match 与 search
>>>m = re.match('foo','seafood')
None

>>> m = re.serach('foo','seafood')
'foo'



转载于:https://my.oschina.net/superx/blog/299422

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值