字元功能^
匹配字串開頭
$匹配字串結尾
#coding=utf-8
import re
email_list = ["[email protected]", "[email protected]", "[email protected]"]
for email in email_list:
ret = re.match("[\w]@163\.com", email)
if ret:
print("%s 是符合規定的郵件位址,匹配後的結果是:%s" % (email, ret.group()))
else:
print("%s 不符合要求" % email)
執行結果:
[email protected] 是符合規定的郵件位址,匹配後的結果是:[email protected]
[email protected] 是符合規定的郵件位址,匹配後的結果是:[email protected]
[email protected] 不符合要求
完善後email_list = ["[email protected]", "[email protected]", "[email protected]"]
for email in email_list:
ret = re.match("[\w]@163\.com$", email)
if ret:
print("%s 是符合規定的郵件位址,匹配後的結果是:%s" % (email, ret.group()))
else:
print("%s 不符合要求" % email)
執行結果:
[email protected] 是符合規定的郵件位址,匹配後的結果是:[email protected]
[email protected] 不符合要求
[email protected] 不符合要求
正則匹配開頭和結尾
字元功能 匹配字串開頭 匹配字串結尾 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 ...
Python 字串開頭或結尾匹配
startswith 和endswith 方法提供了乙個非常方便的方式去做字串開頭和結尾的檢查。1 檢視指定目錄下的所有檔名 新建資料夾 2 列出.txt檔名 for i in filenames if i.endswith txt print i 123.txt 1234.txt receive....
正則2 匹配開頭結尾,分組轉義
匹配結尾開頭 簡單判斷email,轉義 分組import re defmain names age age loge age1 a age age 1 age a 123 for name in names ret re.match r a za z a za z0 9 name if ret pr...