使用 Jsoup 可以轻松计算特定标签在文本中出现的次数。例如,我试图查看给定文本中存在多少次锚标记。
String content = "<p>An <a href='http://example.com/'><b>example</b></a> link.</p>. <p>An <a href='http://example.com/'><b>example</b></a> link.</p>. <p>An <a href='http://example.com/'><b>example</b></a> link.</p>. <p>An <a href='http://example.com/'><b>example</b></a> link.</p>";
Document doc = Jsoup.parse(content);
Elements links = doc.select("a[href]"); // a with href
System.out.println(links.size());
这给了我 4 的计数。如果我有一个句子并且我想知道该句子是否包含任何 html 标签,那么 Jsoup 可以吗?谢谢你。