如何使用jsoup从这个html标签获取文本?

use*_*351 5 html java jsoup

当我使用jsoup提取数据时,我遇到了一个位置.这样的数据:

This is a <strong>strong</strong> number <date>2013</date>
Run Code Online (Sandbox Code Playgroud)

我想得到这样的数据: This is a number

我怎样才能做到这一点?谁能帮我?

oll*_*llo 7

您可以将html解析为a Document,选择body-Element并获取其文本.

例:

Document doc = Jsoup.parse("This is a <strong>strong</strong> number <date>2013</date>");

String ownText = doc.body().ownText();
String text = doc.body().text();

System.out.println(ownText);
System.out.println(text);
Run Code Online (Sandbox Code Playgroud)

输出:

This is a number  
This is a strong number 2013
Run Code Online (Sandbox Code Playgroud)