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

Posted 星辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python正则表达式--字符串匹配开头结尾相关的知识,希望对你有一定的参考价值。

  • 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正则表达式--字符串匹配开头结尾的主要内容,如果未能解决你的问题,请参考以下文章

正则匹配开头为''结尾为','应该怎么写?

python 正则表达式,怎样匹配以某个字符串开头,以某个字符串结尾的情况?

python 正则表达式匹配并替换字符串的开头和结尾但保留中间

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式