我正在使用Jsoup从网站中提取数据并将其附加到我的应用程序中的文本框中。我希望当代码在文本中找到句号时,它会改变行。我怎么能用jsoup做到这一点?这有什么方法吗? 这是我的代码:
org.jsoup.nodes.Document doc = Jsoup.connect("link here").get();
org.jsoup.select.Elements els = doc.select("p"+"\r\n");
StringBuilder sb = new StringBuilder();
for (org.jsoup.nodes.Element el : els) {
sb.append(el.text());}
txtArea.setText(sb.toString());
txtArea.setLineWrap(true);
System.out.println(sb.toString());
答案 0 :(得分:0)
如果我明白你想要什么,我认为你应该选择这样:
doc.select("p")
然后像这样追加
for (org.jsoup.nodes.Element el : els) {
sb.append(el.text());
sb.append(System.getProperty("line.separator"));
}
但我不确定你的意思是“当代码在文本中找到句号时”