python贪婪匹配以及多行匹配
来源:互联网 发布:淘宝买家秀雷人图片 编辑:程序博客网 时间:2024/06/05 20:49
1
>>> re.findall(r"a(\d+?)", "a23b")
['2']
>>> re.findall(r"a(\d+)", "a23b")
['23']
>>>
注意比较这种情况:
>>> re.findall(r"a(\d+)b", "a23b")
['23']
>>> re.findall(r"a(\d+?)b", "a23b")
['23']
>>>
2
re.S:.将会匹配换行符,默认.不会匹配换行符
>>> 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:^$标志将会匹配每一行,默认^和$只会匹配第一行
>>> re.findall(r"^a(\d+)b", "a23b\na34b")
['23']
>>> re.findall(r"^a(\d+)b", "a23b\na34b", re.M)
['23', '34']
>>>
但是,如果没有^标志,
>>> re.findall(r"a(\d+)b", "a23b\na23b")
['23', '23']
阅读全文
0 0
- python贪婪匹配以及多行匹配
- python 贪婪 非贪婪 匹配
- python非贪婪匹配
- python非贪婪、多行匹配正则表达式例子
- python非贪婪、多行匹配正则表达式
- python 贪婪和非贪婪、多行匹配正则表达式小结
- python 贪婪和非贪婪、多行匹配正则表达式小结
- python 正则表达式的贪婪匹配与非贪婪匹配
- 贪婪匹配
- python 非贪婪多匹配,注意使用findall
- (学习)python非贪婪、多行匹配正则表达式例子
- (学习)python非贪婪、多行匹配正则表达式例子
- [Python]解决正则表达式的"贪婪"匹配
- python re的贪婪和非贪婪匹配
- vim贪婪匹配与非贪婪匹配
- 贪婪匹配和非贪婪匹配
- 贪婪匹配与惰性匹配
- python多行匹配
- CI环境搭建----repo服务器搭建流程
- nginx 配置虚拟主机的三种方法
- NGINX + KEEPALIVE 实践
- 关于kafka集群搭建前后
- 在Mac下使用Gerrit总结
- python贪婪匹配以及多行匹配
- RxJava学习纪要
- 在R中进行相关分析
- phpcms网站后台的标题和logo修改
- Kotlin在Android上的运用(三)
- TCP/UDP优化设置总结以及MTU的相关介绍
- Android(Java)字符、字符串的查询、检索、截取、合并等操作
- GeoServer之SqlView
- java基本类型转换