Não é possível obter algo com o analisador Jsoup HTML Java
Não consigo analisar algum texto para os seguintes cenários usando a Jsoup Java Library.
1:This is <b>My Text</b> some other <b> </b> text as well <b></b><b>non empty tag1</b> other text
.
Saída esperada: 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
.
Saída esperada: 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>
.
Saída esperada: some other <b> </b> text as well <b></b>
Aqui, se você notou o textoMeu texto é fixo (estático), mas o segundo não está vazio (não considere espaço como valor) O valor da tag B pode variar. O regex deve poder extrair o texto entre os<b>My Text</b>
e a primeira ocorrência não vazia<b>
tag depois disso.
Estou usando a biblioteca Jsoup, mas não consigo obter a saída esperada acima. Verifique se a solução deve ser comum para cada cenário, porque é dinâmico no meu caso.