Python正则表达式应用示例
2013-02-19 15:37
471 查看
从开始匹配
或
替换
查找所有
search查找返回第一个匹配项
m=re.match('\d{8}','12345678') if m: #group=group(0)代表所有分组,group(1)代表第一个分组 #groups()以元组形式返回所有分组 #groupdict()以字典形式返回所有分组(要有分组名称) print m.group() else: print 'fail'
或
rg=re.compile('\d{8}') m=rg.match('12345678')
替换
str2=rg.sub('phone','12345678')
查找所有
p=re.compile(r'<a href="(.+)">(.+)</a><br') m=p.findall(s) if m: for n in m: print n[0],n[1] else: print 'fail'
p=re.compile(r'<a href="(?P<url>.+)">(?P<txt>.+)</a><br') m=p.finditer(s) if m: for n in m: print n.group('url'),n.group('txt') else: print 'no'
search查找返回第一个匹配项
相关文章推荐
- Python 正则表达式的应用(十二)
- python全栈开发-re模块(正则表达式)应用(字符串的处理)
- python中使用正则表达式的连接符示例代码
- python 中 正则表达式 的应用
- .NET下正则表达式应用的四个示例
- 学习正则表达式在python中的应用
- python应用regex正则表达式模块re
- python利用正则表达式搜索单词示例代码
- 正则表达式re中的贪心算法和非贪心算法 在python中的应用
- 【Python】正则表达式-简单示例
- Python中正则表达式的应用
- [导入].NET下正则表达式应用的四个示例
- JS应用正则表达式转换大小写示例
- Python正则表达式非贪婪、多行匹配功能示例
- Python使用中文正则表达式匹配指定中文字符串的方法示例
- Python 爬虫小程序(正则表达式的应用)
- Python网页抓取正则表达式应用练习-爬取基金信息
- Python 正则表达式替换应用 (用文本中一部分替换另一部分)
- python应用regex正则表达式模块re
- Python 正则表达式高级应用举例