Avescapning av Python capture group-nummer
Istället för att skriva dubbelt snedstreck,
kan man använda det speciella kommandot r,
som anges före öppningen av enkla
citattecken.
Låt oss säga att vi har en sträng:
txt = '1 23 456 xax'
Låt oss hitta alla nummer och placera dem i
runda parenteser. För att göra detta kommer vi att ersätta alla
hittade nummer med sig själva, men inom parentes.
Och istället för dubbelt snedstreck använder vi kommandot
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Efter att koden har körts kommer följande sträng att skrivas ut:
'(1) (23) (456) xax'
Given en sträng:
txt = 'ab cd ef'
Byt plats på bokstäverna i alla tvåbokstavs delsträngar.
Given en sträng med ett datum:
txt = '2025:12:31'
Omvandla detta datum till '31-12-2025'.