JustCaptain kod-buduschego
b2eaa8da9b02e1bfb94cf3e9a886e8d0158a4f36
Перейти к файлу
Код
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))