topic-1.4-loops
Перейти к файлуt
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))