ste*_*e_c 9 html string truncate tokenize
这个问题很具挑战性.我们的应用程序允许用户在主页上发布新闻.该新闻是通过允许HTML的富文本编辑器输入的.在主页上,我们只想显示新闻项的截断摘要.
例如,这是我们正在显示的全文,包括HTML
为了在办公室,厨房里腾出更多的空间,我把所有随机的杯子拿出来放在午餐室的桌子上.除非你对1992年的Cheyenne Courier杯子或者1997年的BC Tel Advanced Communications杯子的所有权感到强烈,否则它们将放在一个盒子里并捐赠给比我们更需要杯子的办公室.
我们希望将新闻项目修剪为250个字符,但不包括HTML.
我们用于修剪的方法目前包括HTML,这导致一些HTML重大的新闻帖子被大大截断.
例如,如果上面的例子包含大量的HTML,它可能看起来像这样:
为了在办公室,厨房里腾出更多的空间,我已经拉了......
这不是我们想要的.
有没有人有一种标记HTML标签的方法,以保持字符串中的位置,对字符串执行长度检查和/或修剪,并恢复字符串中旧的位置的HTML?
Cha*_*rch 10
从帖子的第一个字符开始,逐步浏览每个字符.每次跳过一个角色,都会增加一个计数器.当您找到"<"字符时,请停止递增计数器,直到您点击">"字符.当你的计数器到达250时你的位置是你真正想要切断的位置.
请注意,当打开HTML标记但在截止前未关闭时,您将不得不处理另一个问题.
| 归档时间: |
|
| 查看次数: |
7006 次 |
| 最近记录: |