Bonjour,
Je butte sur une difficulté concernant le String.replaceAll. J'ai une chaîne de caractères contenant un texte dans lequel il y a des balise HTML <p> et </p>, puis des pseudo tag entre crochet. Voici un exemple:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <p> [tag]un texte quelconque, contenant éventuellement des balises HTML[/tag] </p>
Je voudrais pouvoir supprimer ce type de chaîne de caractères (y compris les balises <p> et </p> qui sont associées) en conservant le reste.
J'ai essayé ceci:
Mais ça ne marche pas, quelqu'un pourrait-il m'aider? Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String notes="<p>Début à garder</p><p>\n[tag]un texte quelconque, contenant éventuellement des balises HTML[/tag]\n</p><p>Le reste à garder aussi</p>"; String regex="<p>.*\\[tag\\].*\\[/tag\\].*</p>"; String s = notes.replaceAll(regex,""); System.out.println("Actual notes=\n{"+notes+"}\nreplacing by\n{"+s+"}");
Partager