我目前正在研究 Jsoup。我已经得到一个元素content
看起来像
<p>123</p>
<p>456</p>
<p>789</p>
<p>abc</p>
<p>efg</p>
....
efg 行之后有几行,但我希望删除 efg 行之后的所有行,我希望结果是一个元素(不是元素)
我尝试了几种方法,例如
content.children().removeAll(content.getElementsByIndexGreaterThan(content.children().indexOf(content.select("p:contains(efg)"))));
或者
content.getElementsByIndexGreaterThan(content.select("p:contains(efg)")).remove();
不幸的是,它们都不起作用。有没有人对此有更好的解决方案?感谢您阅读这篇文章。