python正则表达式-findall
来源:互联网 发布:那些软件可以赚集分宝 编辑:程序博客网 时间:2024/05/01 14:29
python正则表达式-findall
#coding=utf-8import re '''# 获取匹配的的内容'''p = re.compile(r'\d+') print '找出所有的数字',p.findall('one1two2three3four4') '''# 获取匹配的的内容-比较复杂的例子'''unicodePage ='<div class="content" title="2015-02-22 00:08:46">i am a boy</div><div class="content" title="2015-02-22 00:08:46">i am a girl</div>'myMatchStr = re.findall('<div.*?class="content".*?title=".*?">.*?</div>',unicodePage,re.S)print '普通:',myMatchStr''' 获取匹配的的内容-比较复杂的例子 分组写法(对象数组形式)'''myItems = re.findall('<div.*?class="content".*?title="(.*?)">(.*?)</div>',unicodePage,re.S)print '分组-对象数组:',myItemsitems = [] """ """for item in myItems: print item[0].replace("\n","") print item[1].replace("\n","")
search findAll区别
search 找到一个就返回,最多只匹配一个。findAll可返回多个、match的话从第一个个字符开始匹配,search则是全文
0 0
- python正则表达式-findall
- python 正则表达式 () findall
- python 正则表达式re.findall
- python 正则表达式re.findall
- python 正则表达式 之re.findall
- python正则表达式 re (二)findall与finditer
- Learning Python 008 正则表达式-002 findall()方法
- python之正则表达式匹配全部findall()方法
- Python正则表达式学习(5)——re.findall()
- Python中正则表达式re模块-compile()和findall()
- python正则表达式一:match、search和findall
- 正则表达式 re.findall 用法
- 正则表达式match和findall的区别
- 正则表达式中的search、findall、finditer 区别
- python里使用正则的findall函数
- 三分钟学会Python正则匹配之findall( ) 用法
- Python正则表达式---全部能匹配的子串迭代器finditer及findall及以中文匹配部分中文
- 正则表达式二 :re.findall()和元字符
- Bestcoder #10 hdoj5018
- 写给iOS开发者的手札——春天的罡风
- 【codeforces】515-D Drazil and Tiles
- UVA 10817 Headmaster's Headache 状压DP
- 初学Android,GridView
- python正则表达式-findall
- 美语音标 何为音节
- 梳理各种编码
- Linux netstat命令详解
- ESP8266 Development Kit on Mac Os Yosemite
- ORACLE ORA-01830:日期格式图片在转换整个输入字符串之前结束
- jstl函数库-length函数
- DP入门50题(1) ——poj3176 数塔(详细、适合新手)
- 美语音标 何谓重音