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�.