Cancelamento de escape do número de grupo Python

Em vez de escrever uma barra invertida dupla, pode-se usar o comando especial r, que é especificado antes de abrir aspas simples.

Suponha que temos a string:

pythontxt = '1 23 456 xax'

Vamos encontrar todos os números e colocá-los entre parênteses. Para fazer isso, substituiremos todos os números encontrados por eles mesmos, mas entre parênteses. E em vez da barra invertida dupla, usamos o comando r:

pythontxt = '1 23 456 xax'

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

Após a execução do código, a seguinte string será exibida:

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

Dada a string:

pythontxt = 'ab cd ef'

Troque as letras de lugar em todas as substrings de dois caracteres.

Задание 2

Dada uma string com uma data:

pythontxt = '2025:12:31'

Converta esta data para '31-12-2025'.