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.