Bonjour,
je récupère un flux HTML et l'affiche dans un portlet. Seulement ce flux contient des blocs que je ne souhaite pas afficher dans mon portlet.
En effet, ce flux contient notamment un forumlaire permettant de filtrer les résultats. Je voudrais supprimer ce bloc du flux HTML récupéré. Le formulaire est inclus dans une ligne d'un tableau (<tr><td><form ...>...</form></td></tr>). Comment faire pour supprimer le bloc formulaire ainsi que la ligne du tableau dans lequl il est imbriqué ?
L'utilisation d'un expression régulière me semble le plus adaptée à mon problème. Par contre j'ai de grosses lacunes en expression régulière. D'après ce que j'ai pu lire sur le net, je dois utiliser un objet Pattern et un objet Matcher.
Je ne pense pas que cette expression soit correcte. Pouvez-vous m'aider à trouver la bonne expression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String result = monFluxHTML.replace("<form*>*</form>","");
Merci d'avance,
Erwan
Partager