首页 > 编程语言 > 详细

python五十六课——正则表达式(常用函数之findall)

时间:2019-03-10 00:32:08      阅读:217      评论:0      收藏:0      [点我收藏+]

4).函数:findall(regex,string,[flags=0]):

参数:

和match、search一样理解

功能:

将所有匹配成功的子数据(子串),以列表的形式返回;

如果一个都没有匹配成功,那么返回一个空列表

compile()配合search()使用:
pat=re.compile(rwww)
matchobj=pat.search(www.sina.com!!www.baidu.com.com!!www)
print(matchobj)

函数:findall(regex,string,[flags=0]):
参数:
和match、search一样理解

功能:
将所有匹配成功的子数据(子串),以列表的形式返回;
如果一个都没有匹配成功,那么返回一个空列表
lt=re.findall(rWWW,www.sina.com!!www.baidu.com!!www)
lt=re.findall(rWWW,www.sina.com!!www.baidu.com!!www,flags=re.I)
print(lt,type(lt))

compile()配合findall()使用:
pat=re.compile(rwww,flags=re.I)
lt=pat.findall(www.sina.com!!www.baidu.com!!www)
print(lt)

python五十六课——正则表达式(常用函数之findall)

原文:https://www.cnblogs.com/hankleo/p/10503826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!