Anulowanie ekranowania numeru kieszeni Pythona

Zamiast pisać podwójny ukośnik, można zastosować specjalną komendę r, która jest podawana przed otwarciem pojedynczych cudzysłowów.

Załóżmy, że mamy ciąg znaków:

pythontxt = '1 23 456 xax'

Znajdźmy wszystkie liczby i umieśćmy je w okrągłych nawiasach. W tym celu wszystkie znalezione liczby zastąpimy nimi samymi, ale w nawiasach. A zamiast podwójnego ukośnika użyjemy komendy r:

pythontxt = '1 23 456 xax'

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

Po wykonaniu kodu wypisze się następujący ciąg znaków:

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

Dany ciąg znaków:

pythontxt = 'ab cd ef'

Zamień miejscami litery we wszystkich dwuznakowych podciągach.

Задание 2

Dany ciąg znaków z datą:

pythontxt = '2025:12:31'

Przekształć tę datę na '31-12-2025'.