17 lines
528 B
Python
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
|