1. 程式人生 > >python3正則表示式練習題1-11 匹配所有能夠表示有效電子郵件地址的集合。

python3正則表示式練習題1-11 匹配所有能夠表示有效電子郵件地址的集合。

電子郵件地址的格式為:[email protected]。其中user是收件人的賬號,mail.server.name是收件人的電子郵件伺服器名,它還可以是域名或十進位制數字表示的 IP 地址。(摘自百度百科)

所以寬鬆的正則表示式就為

patt = ‘[email protected]+’

>>> import re >>> patt = '[email protected]+' >>> m = re.match(patt,'[email protected]') >>> if m is not None:m.group()

'[email protected]'

由於我對電子郵件地址的要求還不太瞭解,所以可能會有其他的約束條件,及嚴謹的正則表示式,如有錯誤,感謝指教。