JustCaptain kod-buduschego
278f89b670625c4e4b01e3ae728782f1780fa610
Перейти к файлу
Код
task_1.py
import re

logs = """
2026-05-01 INFO user=john email=john.doe@gmail.com
2026-05-01 INFO user=alice email=alice_99@yahoo.com
2026-05-01 ERROR invalid email=broken@email
2026-05-01 INFO user=bob email=bob-work@mail.co.uk
"""


def search_emails(logs: str) -> list[str]:
    return re.findall(
        pattern=r"\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b", string=logs
    )


print(search_emails(logs=logs))