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:
txt = '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:
txt = '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:
'(1) (23) (456) xax'
Dada a string:
txt = 'ab cd ef'
Troque as letras de lugar em todas as substrings de dois caracteres.
Dada uma string com uma data:
txt = '2025:12:31'
Converta esta data para '31-12-2025'.