如果从数据库中取出文章部分文字?

dreamers 发布于 2012/08/14 16:07
阅读 134
收藏 0
最近在做一个项目,保存文章内容,然后插入到数据库的text中;现在还要做一个在前端显示文章摘要信息,如何做?如果简单地截取部分文字又会造成前后的HTML标签不匹配;<s:property values="content" escape="false" />这样虽然可以将文字完整地带样式显示出来,但是在做文章摘要时,却会造成标签前面不匹配,这样子它就会以源码的方式显示。所以想请教一下大家如何做的?
加载中
1
总会有无法选择的时候
总会有无法选择的时候
数据库中取出来,然后用正则匹配,替换掉,貌似很多编辑器对于<,>这样的符号会转换成编码并存放
1
总会有无法选择的时候
总会有无法选择的时候

刚刚开始学正则,写了一个小的...

^<(\w*?)[^>]*>|<(\w*?)[^>]*>

0
dreamers
dreamers
这是个好思路。
0
总会有无法选择的时候
总会有无法选择的时候

引用来自“yangzhiyong”的答案

这是个好思路。
不过如果你刚好把标签中间给咔嚓了。。。然后就倒霉了。。。,
还需要很多的判断。。慢慢写函数吧  哈哈
返回顶部
顶部