[英]How to get tag name for given word in Jsoup?
我有一些这样的html代码:
<div class="post-text" itemprop="text"><a href="something.com">sometext for example</a></div>
我正在使用jsoup搜索某个文本单词,我想要它的标签名称。 对于上面的示例,它将是a href
。 谁能帮我?
试试这个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)
-如果要查找包含更精美文本的元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.