Zrušení escapování čísla karmy v Pythonu
Místo psaní dvojitého zpětného lomítka
lze použít speciální příkaz r,
který se uvádí před otevřením jednoduchých
uvozovek.
Předpokládejme, že máme řetězec:
txt = '1 23 456 xax'
Pojďme najít všechna čísla a umístit je do
kulatých závorek. K tomu všechna nalezená
čísla nahradíme jimi samými, ale v závorkách.
A místo dvojitého zpětného lomítka použijeme příkaz
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Po provedení kódu se vypíše následující řetězec:
'(1) (23) (456) xax'
Daný řetězec:
txt = 'ab cd ef'
Prohoďte písmena ve všech dvoupísmenných podřetězcích.
Daný řetězec s datem:
txt = '2025:12:31'
Převeďte toto datum na '31-12-2025'.