Python正则表达式(3)--字符串匹配开头结尾

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

 

 

 

 

 

 

 

 

 

 

    • 示例1:$
    • 需求:匹配163.com的邮箱地址
      •   
        import re
        email_list = ["[email protected]","[email protected]","[email protected]"]
        # [\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 )
        
        #运行结果
        [email protected]是符合规定的邮件地址,匹配后的结果是:xiaoWang@163.com
        xiaoWang@163.comheihei 不符合要求
        [email protected] 不符合要求

         

你可能感兴趣的:(Python正则表达式(3)--字符串匹配开头结尾)