码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-04-02 22:50:05      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:lse   idt   正则表达式   结果   print   style   col   back   group   

  • 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 不符合要求

         

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

标签:lse   idt   正则表达式   结果   print   style   col   back   group   

原文地址:https://www.cnblogs.com/u-damowang1/p/12623278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!