Je veux supprimer le J'ai essayé d'utiliser les méthodes y a-t-il de convalescence ? p> merci p> p> \ n code> à l'intérieur d'un élément
div code>, mais rien ne semble fonctionner.
HTML (String) < / code> et
texte (chaîne) code> mais le
\ n code> reste p>
3 Réponses :
Vous pouvez utiliser string.replaceall () code> méthode à l'aide d'une simple regex? p>
htmlstring = htmlstring.replaceall ("\\ n", ""); code> p>
Cela ne devrait pas être comme ça? htmlstring = htmlstring.replaceall ("\ n", ""); code>
Non, car vous aurez besoin de vous échapper aussi bien?
J'ai essayé eleme.html (eleme.html (). Remplacement ("\\ n", "")); mais le \ n reste
puis essayez avec simple \ n
Il ne semble pas y travailler ni avec simple \ n ni avec \\ n
Hey, imprimez simplement ce qui est dans votre HTML et la mise à jour ici.
Ajoutez simplement ce script à votre fichier HTML. Il faudra un texte de chaque élément avec script: strong> p> class = "ligne" code>, compte combien
\ n code> arrive et après le retrait.
JSOUP n'exercera aucun JavaScript, donc cela ne résoudra pas le problème.
Il y a une bibliothèque open source mgntutils (écrit par moi) qui a textutils.formatstringtopreserveindindentationforhtml code> une des choses qu'il fait - elle remplace tout "
\ n code>" avec "
CODE> 'Cela peut vous être utile. Voici un lien vers Javadoc de la méthode: formatétringtopreserveindentationforhtml . La bibliothèque peut être prise comme artefact maven A> ou de GITUB (y compris le code source et Javadoc). Voici un lien vers l'article sur la bibliothèque: MGNTUTILS Open Source Bibliothèque Java P>
Veuillez poster un exemple de reproductible minimal - et réduire également la taille de votre entrée d'échantillon - vous n'avez pas besoin de démontrer la même chose 6 fois.
Montrez une certaine vue sur la façon dont vous voyez votre problème. Voyez-vous le
\ n code> de la page?
Le \ n dans non montré dans la page mais cela conduit à une div avec une hauteur supérieure à celle souhaitée. (Le débogueur est affiché dans le débogueur)