匹配開頭結尾

2022-09-03 17:21:09 字數 1093 閱讀 8033

字元功能^

匹配字串開頭

$匹配字串結尾

#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...