Je suis à la recherche d'un analyseur html basé sur Java qui peut rechercher et remplacer les balises html de préservation de texte. Cette question a déjà été posée ici mais les réponses semblent ne pas atteindre la cible. Il y a peu de parseurs html que j'ai téléchargés et écrits des programmes simples pour voir s'ils peuvent faire le travail. Ceux-ci incluent jsoup, Jericho, analyseur HTML de Java etc. Ceux-ci peuvent faire une recherche mais quand il vient à remplacer le texte préservant des balises html, il n'y a aucun moyen de le faire.html rechercher et remplacer les balises html de préservation
J'ai lu le fil complet pour ces postes:
How to find/replace text in html while preserving html tags/structure
html search and replace on server side
S'il n'y a pas un tel analyseur existe aujourd'hui, quelle est la meilleure façon de mettre en œuvre un? Si vous avez déjà fait quelque chose comme ça, pouvez-vous partager le code?
On dirait que vous avez manqué ce point important http://stackoverflow.com/questions/1856014/how-to-find- replace-text-in-html-while-preserve-html-tags-structure/1856634 # 1856634 Qu'avez-vous répondu? N'est-ce pas une raison pour laquelle vous ne pouvez pas trouver "bon" parseur? – Osw
J'espère que vous faites référence à la réponse d'Akaihola. Il y a un problème avec l'étape 3 - il suppose que la chaîne est trouvée à la position 1, 2 comme le montre les étapes: L'expression rationnelle nécessaire dans 3. est # (\ d +), pile \ s + # (\ d +); et le remplacement # \ 1; stack% \ 2; underflow – user576249
Avez-vous trouvé une solution ou comment avez-vous fait cela. Partagez s'il vous plait. – Sourabh