python re模块findall()函数实例解析
作者:onlyanyz 时间:2022-07-07 13:38:40
本文研究的是re模块findall()函数的相关内容,首先看看实例代码:
>>> import re
>>> s = "adfad asdfasdf asdfas asdfawef asd adsfas "
>>> reObj1 = re.compile('((\w+)\s+\w+)')
>>> reObj1.findall(s)
[('adfad asdfasdf', 'adfad'), ('asdfas asdfawef', 'asdfas'), ('asd adsfas', 'asd')]
>>> reObj2 = re.compile('(\w+)\s+\w+')
>>> reObj2.findall(s)
['adfad', 'asdfas', 'asd']
>>> reObj3 = re.compile('\w+\s+\w+')
>>> reObj3.findall(s)
['adfad asdfasdf', 'asdfas asdfawef', 'asd adsfas']
按以上代码例子讲解:
findall函数返回的总是正则表达式在字符串中所有匹配结果的列表,此处主要讨论列表中“结果”的展现方式,即findall中返回列表中每个元素包含的信息。
@1.当给出的正则表达式中带有多个括号时,列表的元素为多个字符串组成的tuple,tuple中字符串个数与括号对数相同,字符串内容与每个括号内的正则表达式相对应,并且排放顺序是按括号出现的顺序。
@2.当给出的正则表达式中带有一个括号时,列表的元素为字符串,此字符串的内容与括号中的正则表达式相对应(不是整个正则表达式的匹配内容)。
@3.当给出的正则表达式中不带括号时,列表的元素为字符串,此字符串为整个正则表达式匹配的内容。
来源:http://blog.csdn.net/onlyanyz/article/details/49022127
标签:python,re模块,findall
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python安装第三方库的方法(pip/conda、easy_install、setup.py)
2022-10-28 13:22:34
详解Django框架中用户的登录和退出的实现
2022-08-28 19:37:19
python logging添加filter教程
2022-08-21 00:36:43
基于python操作ES实例详解
2021-01-06 05:08:28
![](https://img.aspxhome.com/file/2023/0/98940_0s.jpg)
request基本使用及各种请求方式参数的示例
2021-03-31 02:32:52
可以自动轮换的页签 tabs
2008-02-21 12:25:00
prototype.js常用函数及其用法
2007-11-21 20:47:00
跨浏览器的inline-block[译]
2009-03-11 21:04:00
![](https://img.aspxhome.com/file/UploadPic/20093/11/01-74s.jpg)
asp如何从数据库中调出个人档案?
2009-11-15 20:02:00
python 把列表转化为字符串的方法
2023-06-14 20:35:48
初学者快看,Python下划线的五个作用介绍
2023-03-03 18:23:40
![](https://img.aspxhome.com/file/2023/7/68297_0s.jpg)
SQL Server分析服务性能优化浅析
2010-01-16 13:30:00
WxPython建立批量录入框窗口
2023-11-18 15:47:00
Oracle中大批量删除数据的方法
2010-07-21 13:05:00
sklearn+python:线性回归案例
2023-10-19 20:07:01
php递归删除目录与文件的方法
2023-09-12 02:02:02
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2022-02-23 02:21:36
![](https://img.aspxhome.com/file/2023/1/75261_0s.jpg)
Python利用公共键如何对字典列表进行排序详解
2022-03-04 01:31:33
asp下以Json获取中国天气网天气的代码
2011-03-06 11:01:00
Web 2.0 框架发布
2008-03-25 09:40:00
![](https://img.aspxhome.com/file/UploadPic/20083/25/200832595359766s.jpg)