如何提取之间的文本标签

如何提取之间的文本标签,第1张

如何提取之间的文本标签

这可以做的工作

Elements e=doc.select("p");

这是您可以使用的所有选择器的列表。

假设您有这个html:

String html="<p>some <strong>bold</strong> text</p>";

要获得

some bold text
结果,您应该使用:

document doc = Jsoup.parse(html);Element p= doc.select("p").first();String text = doc.body().text(); //some bold text

要么

String text = p.text(); //some bold text

假设现在您具有以下复杂的html

String html="<div id=someid><p>some text</p><span>some other text</span><p> another p tag</p></div>"

要从两个

p
标签中获取值,您必须执行以下 *** 作

document doc = Jsoup.parse(html);Element content = doc.getElementById("someid");Elements p= content.getElementsByTag("p");String pConcatenated="";for (Element x: p) {  pConcatenated+= x.text();}System.out.println(pConcatenated);//sometext another p tag

你可以找到更多的信息在这里也

希望这有所帮助



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存