Bonjour,

Je suis entrain d'effectuer le remplacement d'un caractère.
je procèdede la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
out.write(re.sub(reg_expression,r"\1_\2",line))
Malheureusement cela ne marche. je regarde le contenu de ma variable reg_expression.
il me génère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
r"(\"[^|]*)[|]([^|]*\")"
Maintenant quand j’exécute l'expression suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
out.write(re.sub(r"(\"[^|]*)[|]([^|]*\")",r"\1_\2",line))
cela fonctionne... Je ne sais pas pourquoi il ne m'interprète pas ma variable. Sachant que cela fonctionnait hier...

Quelqu'un a une idée ?

Merci par avance de vos idées !!!