2020
11-16
11-16
python re的findall和finditer的区别详解
python正则模块re中findall和finditer两者相似,但却有很大区别。 两者都可以获取所有的匹配结果,这和search方法有着很大的区别,同时不同的是一个返回list,一个返回一个MatchObject类型的iterator假设我们有这样的数据:其中数字代表电话号,xx代表邮箱类型content='''email:12345678@163.comemail:2345678@163.comemail:345678@163.com'''需求:(正则没有分组)提取所有的邮箱信息result_finditer=re.finditer(r"\d...
继续阅读 >