Avslutting av escaping av Python's backreferanse
I stedet for å skrive dobbel skråstrek,
kan man bruke en spesiell kommando r,
som angis før åpning av enkle
anførselstegn.
La oss si vi har en streng:
txt = '1 23 456 xax'
La oss finne alle tall og plassere dem i
runde parenteser. For å gjøre dette erstatter vi alle
funnet tall med seg selv, men i parentes.
Og i stedet for dobbel skråstrek bruker vi kommandoen
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Etter kjøring av koden vil følgende streng skrives ut:
'(1) (23) (456) xax'
Gitt en streng:
txt = 'ab cd ef'
Bytt om bokstavene i alle to-sifrede delstrenger.
Gitt en streng med en dato:
txt = '2025:12:31'
Konverter denne datoen til '31-12-2025'.