Python 正規表示式匹配163郵箱

2021-08-28 20:28:29 字數 737 閱讀 3038

import re

def main():

while true:

# 如果在正規表示式中用到了某些普通的字元,比如?.等,僅僅需要在他們前面新增乙個反斜槓進行兼收

ret = re.match(r"[a-za-z0-9]@163\.com$", email)

if ret:

print("%s符合要求" % email)

return

else:

print("%s 不符合要求" % email)

if __name__ == '__main__':

main()

優化

import re

def main():

while true:

# 如果在正規表示式中用到了某些普通的字元,比如?.等,僅僅需要在他們前面新增乙個反斜槓進行兼收

# 可以支援多個郵箱163|126|qq|sina

ret = re.match(r"[a-za-z0-9_]@(163|126|qq|sina)\.com$", email)

if ret:

print("%s符合要求" % email)

return

else:

print("%s 不符合要求" % email)

if __name__ == '__main__':

main()

Python 正規表示式匹配

請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ab a 均不匹配 coding utf 8 ...

正規表示式匹配 python

coding utf 8 題目 請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元 不包括空字元!而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ...

Python學習 16 正規表示式

正規表示式是一種描述性的語言,用來匹配字串。凡是符合規則的字串,我們認為就是匹配了。正規表示式並非python獨有的,它與語言無關。很多語言都支援正規表示式。我們經常用正規表示式來匹配電子郵件 手機號碼 url等等。來看乙個簡單的正規表示式,用於匹配手機號碼 1 35789 d 表示匹配以1開頭,第...