Bonjour,
J'ai un problème d'affichage dans mon application, je m'explique :
J'ai un formulaire qui comprend une textarea qui permet de laisser un commentaire test. Lorsque je saisis un texte dedans je me retrouve avec l'affichage des balises HTML comme ceci :
<p>Test commentaire</p> dans ma partie web (le font est géré avec angular).
Du coup j'ai essayé d'introduire un regex qui supprime toutes les balises comme ceci et cela fonctionne à un détail près.
Le problème avec cette solution c'est que si jamais je souhaite mettre mon commentaire en gras, cette solution fait sauter en toute logique la balise <span></span> .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String text = text.replaceAll("\\<.*?>", "");
Le but serait donc de garder la mise en forme tout en supprimant les balises. Je suppose que ceci se fait en échappant les caractères html spéciaux, mais je ne sais pas comment m'y prendre, j'ai bien vu cette Classe StringEscapeUtils,
mais toutes les méthodes ont l'air deprecated.
Merci pour votre aide.
Partager