Afkanceling af escaping af Python capture group nummer

I stedet for at skrive dobbelt skråstreg, kan man anvende en speciel kommando r, der angives før starten af enkelte anførselstegn.

Lad os sige, at vi har en streng:

pythontxt = '1 23 456 xax'

Lad os finde alle tal og placere dem i runde parenteser. For at gøre dette erstatter vi alle de fundne tal med dem selv, men i parenteser. Og i stedet for dobbelt skråstreg bruger vi kommandoen r:

pythontxt = '1 23 456 xax'

res = re.sub('(\d+)', r'(\1)', txt)
print(res)

Efter udførelse af koden vil følgende streng blive vist:

python'(1) (23) (456) xax'
Задание 1

Der er givet en streng:

pythontxt = 'ab cd ef'

Byt om på bogstaverne i alle tocifrede understrenge.

Задание 2

Der er givet en streng med en dato:

pythontxt = '2025:12:31'

Omregn denne dato til '31-12-2025'.