34323 发表于 2016-8-5 09:39:43

python 正则匹配的re.search 例子

一个简单的使用re.search 匹配一个字符串中的关键字

1
# vim ceshi.py





1
2
3
4
5
6
#!/usr/bin/env python
#coding:utf-8
import re
err=("stderr: 'Permission denied (publickey) fatal: Could not read from remote repository")
matchpro = re.search( r'Permission denied \(publickey\)', err, re.M|re.I)
print matchpro.group()





1
2
# python ceshi.py
Permission denied (publickey)




re.I忽略大小写
re.M
re.MULTILINE
影响'^'和'$'的行为,指定了以后,'^'会增加匹配每行的开始(也就是换行符后的位置);'$'会增加匹配每行的结束(也就是换行符前的位置)。


页: [1]
查看完整版本: python 正则匹配的re.search 例子