Annulation de l'échappement du numéro de groupe Python
Au lieu d'écrire une double barre oblique inverse,
vous pouvez utiliser la commande spéciale r,
qui est spécifiée avant l'ouverture des guillemets simples.
Supposons que nous ayons la chaîne :
txt = '1 23 456 xax'
Trouvons tous les nombres et plaçons-les entre
parenthèses. Pour ce faire, remplaçons tous les
nombres trouvés par eux-mêmes, mais entre parenthèses.
Et au lieu d'une double barre oblique inverse, utilisons la commande
r :
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Après exécution du code, la chaîne suivante sera affichée :
'(1) (23) (456) xax'
Étant donné la chaîne :
txt = 'ab cd ef'
Échangez les lettres dans toutes les sous-chaînes de deux caractères.
Étant donné une chaîne avec une date :
txt = '2025:12:31'
Convertissez cette date en '31-12-2025'.