只是好奇,如果这可以在jsoup
选择一个元素及其文本,但取消选择指定的子项。
<div>
<p><strong>Location: </strong> Earth</p>
</div>
是否可以仅返回Earth
?
编辑:此外,在段落中,位置是静态的,但地球不是。 即你可以
Location: Earth
Location: LA
Location: Mars
答案 0 :(得分:4)
您想使用Element::ownText
方法。
String html = "<div>\n" + //
"<p><strong>Location: </strong> Earth</p>\n" + //
"</div>";
Document doc = Jsoup.parse(html);
Element p = doc.select("p").first();
if (p!=null) {
System.out.println(p.ownText());
}
Earth