匹配开头结尾

匹配开头结尾
first desc
字符 功能
^ 匹配字符串开头
$ 匹配字符串结尾
^ 一般跟在表达式最前方,表示必须该符号后的的字符开头

import re
baseStr = 'hahahahahaha'
ret = re.match('^h.+',baseStr)
print(ret)

baseStr = 'hahahahahaha'
ret = re.match('^h.{2,4}',baseStr)
print(ret.group())

运行结果:待定

美元符号 一般跟在表达式末尾,表示必须以$前的字符结尾

email_list = ["[email protected]", "[email protected]", "[email protected]"]

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)

运行结果:待定

你可能感兴趣的:(匹配开头结尾)