JustCaptain kod-buduschego
4abf428db282a82f6419bf2c3d8b27580eeca244
Перейти к файлу
Код
task_2.py
"""
TASK-J2 — Извлечение номеров заказов

Контекст
Логи содержат информацию о действиях пользователей.
Нужно извлечь номера заказов.
"""

import re

logs: str = """
User created order #1001
Payment for order #1002 completed
Order #1003 cancelled
Refund for order #1004
"""


def orders_id(logs: str) -> list[str]:
    pattern: str = r"#\d{4}"
    result: list[str] = re.findall(pattern=pattern, string=logs)
    return result


print(orders_id(logs=logs))