我有一些像这样的HTML代码:
<div class="post-text" itemprop="text"><a href="something.com">sometext for example</a></div>
我正在使用jsoup搜索某些文字,我想要它的标签名称。对于上面的示例,它将是a href
。任何人都可以帮助我吗?
答案 0 :(得分:0)
试试这个CSS选择器:
*:containsOwn(sometext)
http://try.jsoup.org/~1FKtzLpHQFii4u8FFyUuh3GgdPI
String html = "<div class=\"post-text\" itemprop=\"text\"><a href=\"something.com\">sometext for example</a></div>";
Document doc = Jsoup.parse(html);
Elements elts = doc.select("*:containsOwn(sometext)");
for(Element e : elts) {
System.out.println(e.outerHtml());
}
<a href="something.com">sometext for example</a>
:matchesOwn(regex)
- 如果您想查找包含更精细文字的元素。