1. Inversion de nom et prénom avec substitution re.sub
Développeur PythonContexte
L'utilisateur doit reformater une liste de contacts du format « Prénom Nom » vers « Nom, Prénom » dans un pipeline de données.
Problème
Valider la capture des composants nominatifs et vérifier l'exactitude du masque de remplacement \g<last>, \g<first>.
Utilisation
Saisir le motif (?P<first>\w+)\s+(?P<last>\w+), coller la chaîne de test, cocher le mode g et définir le modèle de remplacement.
pattern: (?P<first>\w+)\s+(?P<last>\w+)
replacement: \g<last>, \g<first>
flag_g: true
unicodeClasses: trueRésultat
Les correspondances sont extraites et le texte transformé affiche correctement chaque nom suivi du prénom séparés par une virgule.