python 正则匹配的re.sear

发布时间:2019-08-27 07:59:12编辑:auto阅读(1852)

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

    [root@localhost ~]# vim ceshi.py
    #!/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()
    [root@localhost ~]# python ceshi.py 
    Permission denied (publickey)

    re.I  忽略大小写

    re.M

    re.MULTILINE

    影响'^'和'$'的行为,指定了以后,'^'会增加匹配每行的开始(也就是换行符后的位置);'$'会增加匹配每行的结束(也就是换行符前的位置)。


关键字