您的位置:首页 > 编程语言 > Python开发

python正则表达式相关总结

2016-08-04 15:26 375 查看

换行符

换行符使用\n或者\r\n

r’xxx’

字符串前加r防止转义如

print r'aa\n'
print 'aa\n'


pattern

字符串中匹配所有的字段

import re
str_a='''
httpa
httpb
httpc
'''
pattern_re=re.compile('http.*')
res_list=pattern_re.findall(str_a)
print res_list


search

匹配一处

import re
str_a='''
httpa
httpbzhangshenmeguishidahaoren
httpc
'''
re_res=re.search('zhang.*hao',str_a,re.M)
print re_res.group()


match

匹配某一格式,相对于search,match需要完整匹配

import re
str_a='shenmegui'
re_res=re.match('.*me.*',str_a,re.M)
print re_res.group()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: