首页 > 技术文章 > Python正则表达式(3)--字符串匹配开头结尾

u-damowang1 2020-04-02 21:53 原文

  • Python正则表达式(3)--匹配开头结尾
字符 功能
^ 匹配字符串开头
$ 匹配字符串结尾

 

 

 

 

 

 

 

 

 

 

    • 示例1:$
    • 需求:匹配163.com的邮箱地址
      •   
        import re
        email_list = ["xiaoWang@163.com","xiaoWang@163.comheihei",".comxinzong@qq.com"]
        # [\w]{4,20}@163\.com$", email
        # \w}{4,20}@163\.com$
        for email in email_list:
            ret = re.match("[\w]{4,20}@163\.com$",email)  #.需要用\转义
            if ret:
                print("%s是符合规定的邮件地址,匹配后的结果是:%s" % (email,ret.group()))
            else:
                print("%s 不符合要求" % email )
        
        #运行结果
        xiaoWang@163.com是符合规定的邮件地址,匹配后的结果是:xiaoWang@163.com
        xiaoWang@163.comheihei 不符合要求
        .comxinzong@qq.com 不符合要求

         

推荐阅读