簡體   English   中英

如何在Jsoup中獲取給定單詞的標簽名稱?

[英]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>

也可以看看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM