正则表达式3

re.match('com','ww').group()   ----group()  为方法

re.match('com','ww',re.I).group() 

group()  返回被re匹配的字符串

start() 返回匹配开始的位置

end() 返回匹配结束的位置

span()  返回一个元组包含匹配(开始、结束)的位置

re.search(pattern,string,fiags=0)  ----fiags 编译标志位,用于修改正则表达式的匹配方式,如是否区分多行匹配等

 

==============

 

sub  替换方法

re.sub("g.t","have",I get a,I get b')   ----输出   'I have a ,I have b'

===============

compile 是Pattern类下面的工程方法,用于将字符串转换成正则表达式Pattern对象

re.compile(strPattren[,flag=0]):

 

===============

split  分割

re.split('\d+','one1two2three3four4')    ---输出:['one','two','three','four','']

 

posted @ 2018-07-22 00:20  黄瓜不是好瓜  阅读(78)  评论(0编辑  收藏  举报