f1tness_parser/utils/date_refactor.py

17 lines
528 B
Python

from datetime import date
def parse_training_date(date: str) -> date:
"""
Regex для поиска некорректных форматов даты
Obsidian - даты до 02.06.2025
^#\s(?P<day>[0-9]{2})\.(?P<month>[0-9]{2})\.(?P<year>[0-9]{4})*
Obsidian - даты после 02.06.2025
^#\s(?P<year>[0-9]{4})\-(?P<month>[0-9]{2})\-(?P<day>[0-9]{2})*
Apple - скорее всего все заметки
^.*(?P<day>[0-9]{2})\.(?P<month>[0-9]{2})\.(?P<year>[0-9]{4})*
"""
pass