Cancelar el escape del número de grupo en Python

En lugar de escribir una doble barra invertida, se puede usar el comando especial r, que se especifica antes de abrir las comillas simples.

Supongamos que tenemos la cadena:

pythontxt = '1 23 456 xax'

Encontremos todos los números y coloquémoslos entre paréntesis. Para ello, reemplazaremos todos los números encontrados por ellos mismos, pero entre paréntesis. Y en lugar de la doble barra invertida, usamos el comando r:

pythontxt = '1 23 456 xax'

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

Después de ejecutar el código, se mostrará la siguiente cadena:

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

Se da la cadena:

pythontxt = 'ab cd ef'

Intercambie las letras en todas las subcadenas de dos caracteres.

Задание 2

Se da una cadena con una fecha:

pythontxt = '2025:12:31'

Convierta esta fecha a '31-12-2025'.