Salut Yannick,

Si tu souhaites remplacer un mot par le résultat d'une capture réalisée avec des parenthèses capturantes dans une regexp, je pense que tu dois d'abord mettre les parenthèses de ta capture autour des 3 lettres que tu souhaites capturer.

Voici un exemple :

from re import compile
# Phrase à remplacer.
s = "Bonjour Yannick"
# regexp qui capture les 3 première lettres de Yannick.
reg = compile("(Yan)nick")
# Définition de la chaîne de remplacement, qui va capturer les trois lettres entourées par les parenthèses.
a = r"\1"
# Affichage du résultat du remplacement.
print (reg.sub(a, s))

Voilà, j'espère que ca t'aidera un petit peu.

Bien amicalement,
Abdel.
----- Original Message ----- From: "yannick" <[email protected]>
To: <[email protected]>
Sent: Monday, March 14, 2016 2:51 PM
Subject: [progliste] regExp & groupe


bonjour dans une phrase je voudrais remplacer mon prénom par ces 3 premières lettres,
bien entendu je voudrais utiliser les regexp ,
y  a t'il  un moyen de modifier ce qu'un groupe renvoie ?
ci dessous j'ai mis la fonction ...


    def test ():
        s="bonjour yannick"
        from re import compile
        reg =compile ("(yannick)")
        a="\\1"
        print  (reg.sub (a,s))

Progliste :
Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO
Pour accder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à