1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 正则表达式-开头和结尾匹配

正则表达式-开头和结尾匹配

时间:2021-02-14 20:37:24

相关推荐

正则表达式-开头和结尾匹配

匹配开头和结尾

示例 $

匹配 的邮箱

import reemail_list = ["xiaoWang@", "xiaoWang@heihei", ".com.xiaowang@"]for email in email_list:ret = re.match("[\w]{4,20}@163\.com", email)if ret:print("%s 是符合规定的邮件地址,匹配后的结果是:%s" % (email, ret.group()))else:print("这什么玩意儿")# 运行结果:xiaoWang@ 是符合规定的邮件地址,匹配后的结果是:xiaoWang@xiaoWang@heihei 是符合规定的邮件地址,匹配后的结果是:xiaoWang@这什么玩意儿

完善后

import reemail_list = ["xiaoWang@", "xiaoWang@heihei", ".com.xiaowang@"]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@ 是符合规定的邮件地址,匹配后的结果是:xiaoWang@xiaoWang@heihei 是个什么玩意儿.com.xiaowang@ 是个什么玩意儿

示例 ^

匹配 以 188 开头的电话号码

import reemail_list = ["18833334444", "17788887777", "18778788989", "7894613","13245679813"]for email in email_list:ret = re.match("^188+\d{8}", email)if ret:print("%s 是符合规定的电话号码,匹配后的结果是:%s" % (email, ret.group()))else:print("%s 是个什么玩意儿" % email)运行结果:18833334444 是符合规定的电话号码,匹配后的结果是:1883333444417788887777 是个什么玩意儿18778788989 是个什么玩意儿7894613 是个什么玩意儿13245679813 是个什么玩意儿

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。