当前第2页 返回上一页
1 2 3 4 5 | >>> re.findall(r "a(\d+)b.+a(\d+)b" , "a23b\na34b" )
[]
>>> re.findall(r "a(\d+)b.+a(\d+)b" , "a23b\na34b" , re.S)
[( '23' , '34' )]
>>>
|
re.M:^$标志将会匹配每一行,默认^和$只会匹配第一行
1 2 3 4 | >>> re.findall(r "^a(\d+)b" , "a23b\na34b" )
[ '23' ]
>>> re.findall(r "^a(\d+)b" , "a23b\na34b" , re.M)
[ '23' , '34' ]
|
但是,如果没有^标志,
1 2 | >>> re.findall(r "a(\d+)b" , "a23b\na23b" )
[ '23' , '23' ]
|
相关推荐:
Python编写简单网络爬虫抓取视频
以上就是python贪婪匹配以及多行匹配的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python支持char吗
Python 在字符串中加入变量的实例讲解
怎么下载官网Python并安装
Python下载后怎么用
Python如何处理excel数据
为何Python不好找工作
Python输出hello world代码的方法
Python如何做excel自动化
Python以什么划分句块
Python mysql数据库中pymysqlpool是如何使用的?
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python贪婪匹配以及多行匹配