Bonsoir le forum,

j'aimerai remplacer des caractères dans une variable pour une question de compatibilité avec un parser XML.

Si ma chaine contient les caractères : &, ", <, >, ' alors il faut les remplacer par : &amp, &quote, &gt, &alt, &apos

D'après les FAQs sur les expressions régulières je pense à quelque chose comme ça mais je ne suis pas sûr :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$variable =~ tr/[&"<>']/&amp;&quote;&lt;&gt;&apos;
Mais il me semble qu'il y a un souci.. ?
Quelqu'un a-t-il une solution ?

Merci d'avance,
bap