python re.findall()使用2个模型查找返回包含tuple的list
来源:互联网 发布:淘宝网休闲小包包 编辑:程序博客网 时间:2024/06/16 13:20
怎样用re.findall()来对字符串分组呢?在stackoverflow上找到了答案http://stackoverflow.com/questions/6018340/capturing-group-with-findall
举个栗子:
>>> re.findall('abc(de)fg(123)', 'abcdefg123 and again abcdefg123')[('de', '123'), ('de', '123')]
这样得到了结果,接着怎样在这个list中迭代呢?lz写了个栗子:
#coding:utf-8import reline = '<img src="/files/attachments/00138729035993893cc9f9690e042848b0f7e1816815a36000/0" alt="我是图片">'listtup = re.findall(r'<img src="(.*?)" alt="(.*?)"',line)for src,alt in listtup: print src print alt
结果是:
/files/attachments/00138729035993893cc9f9690e042848b0f7e1816815a36000/0
我是图片
0 0
- python re.findall()使用2个模型查找返回包含tuple的list
- 使用re.findall返回一个查询的列表
- python re的findall和finditer
- python re.findall 遇到的小问题
- Python中的re.search和re.findall之间的区别2
- Python中的re.search和re.findall之间的区别
- python的list tuple
- python:(3)使用list和tuple
- python 正则表达式re.findall
- python 正则表达式re.findall
- python re 模块 findall 函数
- python re.compile()和findall()
- Python中re的match、search、findall、finditer区别
- python中re.findall()找到的结果替换
- python re match 与 findall 实际操作上的差异
- python error之re模块的findall与match错误
- Python中re的match、search、findall、finditer区别
- Python中re的match、search、findall、finditer区别
- java 字节流与字符流的区别
- BZOJ 1053: [HAOI2007]反素数ant
- std::bad_alloc 内存分配出错 长文
- OpenVPN-ng,为移动续航的应用层隧道
- 如何编写支持命令行选项的程序
- python re.findall()使用2个模型查找返回包含tuple的list
- 通信算法之五:五种编码方式增益比较及matlab仿真验证
- lighoj 1088 Points in Segments | 二分
- 排序算法的稳定性
- 【人在职场】能力与价值
- Node.js指令行执行文件查找规则
- java驱动程序链接 sql server 2005 数据库(完整介绍)
- T9斐波那契数列
- 解读Linux中文件系统的目录结构