我现在有一篇文章,排版后保存到数据库,数据库中的字段内容包含了许多html标签。
现在我想只想显示文章的前半部分,如果粗暴地截取数据库中的字段内容的话,显示到页面上就会改变页面的布局。
该怎么做呢,有什么好的算法吗?

解决方案 »

  1.   

    文章二分之一的位置放一个标签如$pager$,取文章的时候根据$pager$取到文章前半部分:文章.subString(0,文章.indexOf("$pager$"))
      

  2.   

    这样不行的,如果库中的字段内容是<a href="www.baidu.com">百度</a>如果从中间截断,变成了,<a href="www.baidu.com">百度
    那页面布局就变了啊。
      

  3.   

    将HTML 网页转换成纯文本,然后取你需要的部分。