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:

pythontxt = '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:

pythontxt = '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:

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

Gegee die string:

pythontxt = 'ab cd ef'

Ruim die letters om in al die tweesyfer substrings.

Задание 2

Gegee 'n string met 'n datum:

pythontxt = '2025:12:31'

Herskep hierdie datum na '31-12-2025'.