Maison >développement back-end >Tutoriel Python >Comment utiliser les numéros de groupe dans la substitution d'expressions régulières en Python ?
Remplacement par un numéro de groupe dans une substitution d'expression régulière
Lorsque vous tentez de remplacer un espace réservé par un numéro de groupe suivi d'une chaîne spécifiée, l'instruction re.sub(r'(foo)', r'1123', 'foobar') échoue, ce qui entraîne 'J3bar'. En effet, la partie numérique est interprétée littéralement et non comme une référence arrière au groupe.
Pour résoudre ce problème, on peut utiliser le g
La documentation Python explique cette fonctionnalité comme suit :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!