Ontsnapping van Python se backreferensienommer
In plaas daarvan om 'n dubbelskrap te skryf,
kan jy die spesiale opdrag r gebruik,
wat voor die opening van enkelkwotasies
aangedui word.
Gestel ons het die string:
txt = '1 23 456 xax'
Kom ons vind al die getalle en plaas hulle in
ronde hakies. Om dit te doen, vervang ons al
die gevonde getalle met hulself, maar in hakies.
En in plaas van 'n dubbelskrap gebruik ons die opdrag
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Na die uitvoering van die kode sal die volgende string uitgevoer word:
'(1) (23) (456) xax'
Gegee die string:
txt = 'ab cd ef'
Ruim die letters om in al die tweesyfer substrings.
Gegee 'n string met 'n datum:
txt = '2025:12:31'
Herskep hierdie datum na '31-12-2025'.