Кодинг-марафон. Задача 4.
Условие: Напишите программу (используя re), которая будет конвертировать дату из формата yyyy-mm-dd format в формат dd-mm-yyyy.
Мы приведем несколько вариантов решения задачи:
import re def change_date_format(dt): return re.sub(r'(\d{4})-(\d{1,2})-(\d{1,2})', '\\3-\\2-\\1', dt) dt1 = "2026-01-02" print("Original date in YYY-MM-DD Format: ",dt1) print("New date in DD-MM-YYYY Format: ",change_date_format(dt1))
def transform_date(str): dateRegex = re.compile(r'(\d\d\d\d)-(\d\d)-(\d\d)') new_date = dateRegex.search(str) return('{}-{}-{}'.format(new_date.group(3), new_date.group(2), new_date.group(1)))