Salut à tous !

Mon but ultime :

Récupérer les Elements (au sens de JSoup) d'une page html contenant le symbole € dans leur texte (codé par &euro).

Ligne contenue dans mon String html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<span class="nodisplay">41,93 &euro;</span>

Contrainte :

Je ne veux pas avoir à utiliser une recherche sur le "span" ou un quelconque autre tag, ni attribut. Juste sur le texte.

Actuellement, j'en suis là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Document doc = Jsoup.parse(html);
 
Elements ePrice = doc.getElementsContainingOwnText("&euro"); //à priori, l'erreur est là
 
System.out.println(Integer.toString(ePrice.size())); //return 0
 
for (Element element : ePrice)
{ 
    System.out.println(element.ownText()); //ne retourne rien (forcément)
}
Je ne comprends pas mon erreur. Est-ce que j'utilise mal cette méthode ? Est-ce que j'utilise la mauvaise ? Devrais-je utiliser autre chose que JSoup ?

Merci beaucoup par avance !