bonjour,
voila j'ai une regexp qui recherche des tags html dans une chaine pour les transformer en changeant les < et > en &lt; et &gt; de manière a pouvoir les afficher tels que dans une page.
par exemple si ma chaine est <p>paragraphe</p>
mon problème est que même si ma regexp est bonne (je l'ai testé dans d'autres langages) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
regexp1 = new RegExp("<([^<]+?)>","g");
string.replace(regexp1,"&lt;$1&gt;");
lorsque je veux afficher le résultats de la conversion qui devrait me donner j'obtiens alors que l'affichage de la chaine que je devrait obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
&lt;p&gt;paragraphe&lt;/p&gt;
me donne bien ce que je cherche.
Je ne comprend vraiment pas d'où vient le problème.
Merci de m'aider