正規表現の電子メールアドレス抽出


import re
#      
#
#
#              ,                     。
#
#                  :

str = "Please contant [email protected] for assistance"

#            "[email protected]"
#                 ,         。
#  @    (  ,       )
#
#      :

pattern = r"([\w\.-]+)@([\w\.-]+)(\.[\w\.]+)"

#[\w\.-]+               ,     。
#
#         ,           (         ),   @  ,
#             ,           。
#
#
#
#
#                 :
#         1.             
#         2.    (    )
#         3.      

match = re.search(pattern,str)
if match:
    print(match.group())

#                ,      re.findall     re.search  
#           
#
#
#                   。