A Python zseb számának escape-elésének visszavonása
Ahelyett, hogy dupla backslash-t írnánk,
használhatjuk a speciális r parancsot,
amely az egyes idézőjelek megnyitása elé kerül.
Tegyük fel, hogy van egy sztringünk:
txt = '1 23 456 xax'
Keressük meg az összes számot és tegyük zárójelbe.
Ehhez cseréljük ki az összes talált számot önmagukra,
de zárójelben.
A dupla backslash helyett pedig használjuk a
r parancsot:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
A kód végrehajtása után a következő sztring jelenik meg:
'(1) (23) (456) xax'
Adott egy sztring:
txt = 'ab cd ef'
Cserélje fel a betűket az összes kétjegyű részsztringben.
Adott egy dátum sztring:
txt = '2025:12:31'
Alakítsa át ezt a dátumot '31-12-2025' formátumra.