码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式和内置模块re

时间:2017-06-26 15:35:59      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:ima   第一个   imp   group   image   特殊字符   search   int   amp   

import re

 

re.findall(‘需要配陪的规则‘,‘被匹配的内容内容‘)

 

技术分享

 

(.)点代表通配符,但他不能替代\n这个

(^a)被匹配的内容必须以a开头的字符串

(a$)被匹配的内容必须以a结尾的字符串

(a*)a可以被重复0到无穷次数

(a+)a必须要有1次或者1次以上

(a{1,4}) a必须含有1到4个必须要有一个但是不能超过4个以上

(a?)a可以不出现也可以出现

\d  匹配任何十进制数;      它相当于类 [0-9]。 \D  匹配任何非数字字符;    它相当于类 [^0-9]。 \s  匹配任何空白字符;      它相当于类 [ \t\n\r\f\v]。 \S  匹配任何非空白字符;    它相当于类 [^ \t\n\r\f\v]。 \w  匹配任何字母数字字符;   它相当于类 [a-zA-Z0-9_]。 \W  匹配任何非字母数字字符; 它相当于类 [^a-zA-Z0-9_] \b  匹配一个特殊字符边界,比如空格 ,&,#等

(())匹配括号内的

 

search()模块

 

ret=re.search(‘条件‘,‘匹配内容’)

search只匹配成功内容的第一个内容

print(ret.group())

 

match()模块

ret=re.match(‘条件‘,‘匹配内容‘)

仅仅匹配开头是满足条件

print(ret.group())

技术分享

技术分享

 

正则表达式和内置模块re

标签:ima   第一个   imp   group   image   特殊字符   search   int   amp   

原文地址:http://www.cnblogs.com/935415150wang/p/7080734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!