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開頭,第...