字元功能^
匹配字串開頭
$匹配字串結尾
執行結果:#coding=utf-8
import re
email_list = ["xiaowang@163.com", "xiaowang@163.comheihei", ".com.xiaowang@qq.com"]
for email in email_list:
ret = re.match("[\w]@163\.com", email)
if ret:
print("%s 是符合規定的郵件位址,匹配後的結果是:%s" % (email, ret.group()))
else:
print("%s 不符合要求" % email)
完善後xiaowang@163.com 是符合規定的郵件位址,匹配後的結果是:xiaowang@163.com
xiaowang@163.comheihei 是符合規定的郵件位址,匹配後的結果是:xiaowang@163.com
.com.xiaowang@qq.com 不符合要求
執行結果:email_list = ["xiaowang@163.com", "xiaowang@163.comheihei", ".com.xiaowang@qq.com"]
for email in email_list:
ret = re.match("[\w]@163\.com$", email)
if ret:
print("%s 是符合規定的郵件位址,匹配後的結果是:%s" % (email, ret.group()))
else:
print("%s 不符合要求" % email)
xiaowang@163.com 是符合規定的郵件位址,匹配後的結果是:xiaowang@163.com
xiaowang@163.comheihei 不符合要求
.com.xiaowang@qq.com 不符合要求
匹配開頭結尾
字元功能 匹配字串開頭 匹配字串結尾 coding utf 8 import re email list xiaowang 163.com xiaowang 163.comheihei com.xiaowang qq.com for email in email list ret re.match ...
正規表示式 匹配開頭和結尾
功能 匹配字串開頭 匹配字串結尾 需求 匹配以數字開頭的資料 import re 匹配以數字開頭的資料 match obj re.match d.3hello if match obj 獲取匹配結果 print match obj.group else print 匹配失敗 執行結果 3hello需...
正規表示式匹配開頭和結尾 5
1.匹配開頭和結尾 功能 匹配字串開頭 匹配字串結尾 示例1 需求 匹配以數字開頭的資料 import re 匹配以數字開頭的資料 match obj re.match d.3hello if match obj 獲取匹配結果 print match obj.group else print 匹配失...