正規表現を使用して、テキストの文字列からメールアドレスだけを取得しようとしています。
行全体ではなく、電子メールアドレスだけを抽出する簡単なコードを取得するにはどうすればよいですか?
demo_text = """hsds hjdsjd ksdkj
Reason: 550 abc@gmail.com... No such user
sdhjsdjh
"""
# the following code extracts the whole line "Reason: 550 abc@gmail.com... No such user"
# how do I just extract "abc@gmail.com"?
email = re.search("Reason: 550 (.+)... No such user", demo_text).group(0)