首页 > 编程语言 > 详细

python正则表达式re

时间:2015-10-26 18:58:49      阅读:301      评论:0      收藏:0      [点我收藏+]

import re

re.compile()函数,将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果

m = re.search(pattern, string)  # 搜索整个字符串,直到发现符合的子字符串

m = re.match(pattern, string)   # 从头开始检查字符串是否符合正则表达式。必须从字符串的第一个字符开始就相符

对于返回的m, 我们使用m.group()来调用结果。

m.group(number)的方法来查询群。group(0)是整个正则表达的搜索结果,group(1)是第一个群……


re.split()    # 根据正则表达式分割字符串, 将分割后的所有子字符串放在一个表(list)中返回

re.findall()  # 根据正则表达式搜索字符串,将所有符合的子字符串放在一给表(list)中返回


re.S      #表示多行匹配,使用re.S参数以后,正则表达式会将这个字符串作为一个整体,在整体中进行匹配。


python正则表达式re

原文:http://yayang.blog.51cto.com/826316/1706417

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!