计算机管理系统:电脑网络技术记录本

Python

当前位置:首页 > 程序语言集合 > Python

python正则表达式re模块五个查找方法

import re


以下查找相关的五个方法:


match:查找字符串,返回的结果是一个re.match对象。


search:查找字符串,返回的结果是一个re.match对象。只匹配第一个相应的结果。后面的结果不匹配。


match和search共同点和不同点:

共同点:1,只对字符串查询一次。                                    2,返回值的类型都是re.match类型的对象。


不同点:1,match是从头开始匹配,一旦匹配失败,就返回None。      2,search是在整个字符串进行匹配。


finditer: 返回的结果是一个可迭代对象,可以查找到所有的匹配结果。


findall:  匹配所有的结果,并放到一个列表里面。


fullmatch: 完整匹配整个字符串。错一个字符都返回为None。


xxx.span:获取正则表达式匹配结果的下标。序号


xxx.group() 获取正则表达式匹配结果,也可以传参数,表示分组

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~