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

匿名 (未验证) 提交于 2019-12-02 22:11:45
4).函数:findall(regex,string,[flags=0]):参数:和match、search一样理解功能:将所有匹配成功的子数据(子串),以列表的形式返回;如果一个都没有匹配成功,那么返回一个空列表compile()配合search()使用:
pat=re.compile(r'www') matchobj=pat.search('www.sina.com!!www.baidu.com.com!!www') print(matchobj)
函数:findall(regex,string,[flags=0]):参数:和match、search一样理解功能:将所有匹配成功的子数据(子串),以列表的形式返回;如果一个都没有匹配成功,那么返回一个空列表
lt=re.findall(r'WWW','www.sina.com!!www.baidu.com!!www') lt=re.findall(r'WWW','www.sina.com!!www.baidu.com!!www',flags=re.I) print(lt,type(lt))
compile()配合findall()使用:
pat=re.compile(r'www',flags=re.I) lt=pat.findall('www.sina.com!!www.baidu.com!!www') print(lt)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!