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'.