修改日志摘要

 修改日志摘要

头看了我的日志摘要部件,觉得还行,当时提出了一点建议和发现了一个bug。建议是:字体放大半号。这点建议我也是同意的,所以,决定要将它改过来。这个改动不会很大,用不了两天,问题出在那个要命的bug上。既然是摘要,当然就不能将文章通篇都显示出来,所以,需要截取一部分。但是,在截取的时候出现问题了,明明设置的是要截取30个字符,结果,他只截取了两三个字。怎么回事?

我将它原来的文字显示出来,这才明白,因为数据库里存放的是超文本格式的文本,也就是说包括超文本标记也保存在里面,如

之类的。所以必须要想办法删除掉这些东西才好。

我想了一个算法,就是通过一个循环查找尖括号,先找到左尖括号,然后,再找到右尖括号,然后,截取尖括号两边的文字相连(删除尖括号及其中的标记),然后,计算出我删掉多少字,在增加多少字。

说起来简单,可是,文档中的问题很多,而且,我还发现一个问题,一旦形成死循环,服务器就会被wp3占据所有的cpu资源,所以,开发这类的东东千万要小心,多测试。

这不这一测就是两天。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想好点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值