Отмяна на екраниране на номера на карман в Python

Вместо да пишем двойна наклонена черта, можем да приложим специалната команда r, която се посочва пред отварянето на единичните кавички.

Нека имаме низ:

pythontxt = '1 23 456 xax'

Нека намерим всички числа и ги поставим в кръгли скоби. За целта ще заменим всички намерени числа със самите тях, но в скоби. А вместо двойна наклонена черта ще използваме командата r:

pythontxt = '1 23 456 xax'

res = re.sub('(\d+)', r'(\1)', txt)
print(res)

След изпълнение на кода ще се изведе следният низ:

python'(1) (23) (456) xax'
Задание 1

Даден е низ:

pythontxt = 'ab cd ef'

Разменете буквите във всички двуцифрени поднизове.

Задание 2

Даден е низ с дата:

pythontxt = '2025:12:31'

Преобразувайте тази дата в '31-12-2025'.