当前第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代码程序内存回收机制的实现方法
Python能在苹果手机上运行吗
7个你必须要知道的Python ide工具
Python导入csv文件出现syntaxerror问题分析_Python
Python列表排序有哪些
如何彻底卸载Python
Python随机密码的生成教程
Python中的any函数是什么?如何使用any函数?
如何获取一个文件的创建和修改时间
Python元组怎么排序
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python贪婪匹配以及多行匹配