【发布时间】:2011-06-27 11:36:59
【问题描述】:
我使用jsoup-1.5.2解析html标签字符串,我想从html字符串中提取纯文本并指定文本的长度,并保持完整的html标签。
例如:
html代码:
<p><span>Mike <u>stopp<b>ed</b></u> his work</span></p>
我想要结果:
指定文本长度=4
result:<p><span>Mike</span></p>
指定文本长度=10
result:<p><span>Mike <u>stopp</u></span></p>
指定文本长度=12
result:<p><span>Mike <u>stopp<b>ed</b></u></span></p>
指定文本长度=16
result:<p><span>Mike <u>stopp<b>ed</b></u> his</span></p>
等等
我可以用 jsoup 完成它吗?
【问题讨论】:
-
您是否尝试过自己提出解决方案?在我看来,这是一个非常自定义的要求,您不会在 Jsoup 或其他库中找到现成的要求(尽管我可能会弄错)。您似乎在解析时获得了一个 DOM 文档,因此 DOM 方法可以在这里派上用场。干杯,维姆