Comment supprimer & amp; nbsp; avec Jsoup?
Je ne peux pas l'enlever avec .trim()
ou .replace(" ", "")
etc! Je n'ai pas l'obtenir.
J'ai même trouvé sur Stackoverflow essayer avec \\u00a0
mais n'a pas fonctionné non plus.
J'ai essayé ceci:
System.out.println( "'"+fields.get(6).text().replace("\\u00a0", "")+"'" ); //'94,00 '
System.out.println( "'"+fields.get(6).text().replace(" ", "")+"'" ); //'94,00 '
System.out.println( "'"+fields.get(6).text().trim()+"'"); //'94,00 '
System.out.println( "'"+fields.get(6).html().replace(" ", "")+"'"); //'94,00' works
Mais je ne peux pas comprendre pourquoi je ne peux pas supprimer l'espace blanc avec .text()
.
source d'informationauteur Carlos Goce
Vous devez vous connecter pour publier un commentaire.
Votre première tentative a été très près devous avez tout à fait raison que Jsoup cartes
à U+00A0. Vous ne voulez pas la double barre oblique inverse dans votre chaîne:replace
ne pas utiliser des expressions régulières, vous n'êtes pas en train de passer un antislash par le biais de l'expression rationnelle. Vous voulez juste pour spécifier le caractère U+00A0 dans la chaîne.À l'aide de la JSoup bibliothèque,
Imprime; la semaine dernière, Ovokerie Ogbeta Entré » Ici