Mit dem Jsoup HTML Parser Java kann ich nichts erreichen

Ich kann mit Jsoup Java Library keinen Text für die folgenden Szenarien analysieren.

1:This is <b>My Text</b> some other <b> </b> text as well <b></b><b>non empty tag1</b> other text.

Erwartete Ausgabe some other <b> </b> text as well <b></b>

2:This is <b>My Text</b> some other <b> </b> text as well <b></b><b>non empty tag2</b> other text.

Erwartete Ausgabe some other <b> </b> text as well <b></b>

3 :This is <b>My Text</b> some other <b> </b> text as well <b></b><b>non empty tag2</b> other text <b></b> <b>non empty tag3</b>.

Erwartete Ausgabe some other <b> </b> text as well <b></b>

Hier, wenn du den Text bemerkt hastMein Text ist fest (statisch), der zweite nicht leer (Leerzeichen nicht als Wert betrachten). Der B-Tag-Wert kann variieren. Der reguläre Ausdruck sollte in der Lage sein, den Text zwischen dem @ zu extrahiere<b>My Text</b> und das erste Vorkommen nicht leer<b> tag danach.

Ich verwende die Jsoup-Bibliothek, kann aber die oben erwartete Ausgabe nicht erreichen. Bitte stellen Sie sicher, dass die Lösung für jedes Szenario gleich ist, da sie in meinem Fall dynamisch ist.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage