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:
txt = '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:
txt = '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:
'(1) (23) (456) xax'
Daný reťazec:
txt = 'ab cd ef'
Vymeňte miesta písmenám vo všetkých dvojznakových podreťazcoch.
Daný reťazec s dátumom:
txt = '2025:12:31'
Preveďte tento dátum na '31-12-2025'.