Android 使用Jsoup解析文本时如何获取要点?
我正在使用Jsoup从html文档中获取文本,并将其显示在我的android应用程序中 文本包含一个列表(Android 使用Jsoup解析文本时如何获取要点?,android,kotlin,jsoup,Android,Kotlin,Jsoup,我正在使用Jsoup从html文档中获取文本,并将其显示在我的android应用程序中 文本包含一个列表() 如果我这样做,我只得到文本: val doc = Jsoup.parse(someHtml) return doc.text() 我尝试使用wholeText: val doc = Jsoup.parse(removeImages) return doc.wholeText() 这样,它保留了一些格式,但仍然忽略了要点。有没有办法获取文本中的项目符号?
- )
如果我这样做,我只得到文本:
我尝试使用wholeText:val doc = Jsoup.parse(someHtml) return doc.text()
val doc = Jsoup.parse(removeImages) return doc.wholeText()
这样,它保留了一些格式,但仍然忽略了要点。有没有办法获取文本中的项目符号?项目符号由浏览器渲染,因此它们不是文本的一部分。
您必须自己添加它,如本例所示:String html = "<html>" + "<head>" + "<title>List</title>" + "</head>" + "<body>" + "<ul>" + "<li>Item 1</li>" + "<li>Item 2</li>" + "<li>Item 3</li>" + "</ul> " + "</body>" + "</html>"; Document doc = Jsoup.parse(html); Element list = doc.select("ul").first(); Elements item = list.children(); for (Element e : item) { System.out.println("\u2022" + e.text()); }
输出为: •项目1String html=“”+ "" + “列表”+ "" + "" + “
- ”+
“
- 项目1 ”+ “
- 项目2 ”+ “
- 项目3 ”+ “
•项目2
•项目3
通过将
代码替换为任何其他有效代码/字符,您可以将项目符号替换为您喜欢的任何其他字符\u2022