Python正则-多行匹配
来源:互联网 发布:天涯八卦是什么软件 编辑:程序博客网 时间:2024/05/17 04:03
re.S:.将会匹配换行符,默认.不会匹配换行符
>>> re . findall ( r " a( \d +)b.+a( \d +)b " , " a23b \n a34b " )
[]
>>> re . findall ( r " a( \d +)b.+a( \d +)b " , " a23b \n a34b " , re . S )
[( ' 23 ' , ' 34 ' )]
>>>
[]
>>> re . findall ( r " a( \d +)b.+a( \d +)b " , " a23b \n a34b " , re . S )
[( ' 23 ' , ' 34 ' )]
>>>
re.M:^$标志将会匹配每一行,默认^和$只会匹配第一行
>>> re . findall ( r " ^a( \d +)b " , " a23b \n a34b " )
[ ' 23 ' ]
>>> re . findall ( r " ^a( \d +)b " , " a23b \n a34b " , re . M )
[ ' 23 ' , ' 34 ' ]
[ ' 23 ' ]
>>> re . findall ( r " ^a( \d +)b " , " a23b \n a34b " , re . M )
[ ' 23 ' , ' 34 ' ]
但是,如果没有^标志,
>>> re . findall ( r " a( \d +)b " , " a23b \n a23b " )
[ ' 23 ' , ' 23 ' ]
[ ' 23 ' , ' 23 ' ]
0 1
- Python正则-多行匹配
- Python正则-多行匹配
- Python正则-多行匹配
- python非贪婪、多行匹配正则表达式例子
- python非贪婪、多行匹配正则表达式
- python 常用正则匹配
- python 常用正则匹配
- Python 正则匹配学习
- python正则匹配中文
- python之正则匹配
- python匹配ip正则
- 正则匹配(Python)
- python 正则匹配
- Python正则匹配中文
- python 正则表达式匹配
- python 正则匹配学习
- Python正则匹配
- Python 正则匹配数字
- 委托
- s3c2410上搭建QT/Embedded4.8.5开发环境(一)---环境导读
- 六.3多文件...
- 【LeetCode】Combination Sum && Combination Sum II
- Selenium RC keypress
- Python正则-多行匹配
- HBase简介(很好的梳理资料)
- Java二进制Class文件格式解析
- 菜鸟学习oracle
- VMware虚拟机XP系统安装图文教程
- 异步线程无法多次创建的问题
- 指向指针的学生
- Pat(Advanced Level)Practice--1052(Linked List Sorting)
- gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0