【问题标题】:How to extract text within tags in htmlcleaner or jSoup如何在 htmlcleaner 或 jSoup 中的标签中提取文本
【发布时间】:2013-01-18 12:24:25
【问题描述】:

我是 Android 开发新手,无法理解 HtmlCleaner 或 jSoup 基础知识。

我有一个页面,例如

<html><body>
....(large code here)....
<b>Hello World! </b> 
....(large code here)....
</body> </html>

如何提取&lt;b&gt;..&lt;/b&gt;标签中的单词?

【问题讨论】:

    标签: android htmlcleaner


    【解决方案1】:

    如果您尝试使用 Jsoup,这应该很容易

    Document doc = Jsoup.connect("http://www.w3schools.com/tags/tag_b.asp").get();
    Element firstBoldElement = doc.select("b").first();
    System.out.println("Bold Text is : "+firstBoldElement.text());
    

    您必须在上面的代码中添加适当的异常处理。

    【讨论】:

    • 工作就像一个魅力!谢谢!
    【解决方案2】:

    使用 jSoup。如有错误请见谅,这是我凭记忆写的。

    Document doc = Jsoup.parse(pageString);
    Elements eles = doc.getElementsByTag("b");
    for(int i = 0; i < eles.size(); i++)
    {
        System.out.println(eles.get(i).text());
    }
    

    【讨论】:

    • 这也不错。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    相关资源
    最近更新 更多