Zrušenie escapovania čísla skupiny v Pythone

Namiesto písania dvojitého lomítka možno použiť špeciálny príkaz r, ktorý sa uvádza pred otvorením jednoduchých úvodzoviek.

Majme reťazec:

pythontxt = '1 23 456 xax'

Nájdime všetky čísla a umiestnime ich do okrúhlych zátvoriek. Na to všetky nájdené čísla nahradíme nimi samými, ale v zátvorkách. A namiesto dvojitého lomítka použijeme príkaz r:

pythontxt = '1 23 456 xax'

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

Po vykonaní kódu sa vypíše nasledujúci reťazec:

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

Daný reťazec:

pythontxt = 'ab cd ef'

Vymeňte miesta písmenám vo všetkých dvojznakových podreťazcoch.

Задание 2

Daný reťazec s dátumom:

pythontxt = '2025:12:31'

Preveďte tento dátum na '31-12-2025'.