ASP 截取字符

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:53:17
用个ASP写个BLOG程序。。。后太用的是EWEBSOFT的可视化编辑器

添加的日志包含很多HTML代码

在前台显示的时候如何截取一部分显示!
一楼的:帖子不存在!
二楼的:用LEFT截取。如果截取到一半</tr></table>这样的HTML标记,显示就出错了。
=======================
网上流行的BLOG程序都怎么解决这个问题的!

这个是没有办法避免的.除非你将显示的那部份得写一个简介存入另一个字段里.
当然第二个就是用楼上的left函数了.然后用replace函数将<和>代替为中文的<和>或者用<代替<用>代替>,这样就不会出现显示出错了.
有时间去www.zzzx.net交流一下.需要空间去www.agenthost.cn看一下.

str=left(str,100)

楼主可以用正则表达式剔除html代码,再截取想要得部分就可以了

Public Function RemoveHTML(strText)
Dim RegEx

Set RegEx = New RegExp

RegEx.Pattern = "<[^>]*>"
RegEx.Global = True

RemoveHTML = RegEx.Replace(strText, "")
End Function

楼主试一试这个剔除函数

<html>
<body>
链接外<a href='aa'>链接内<span style='display=none'>隐藏掉的带链接的</a>隐藏链接外的</span>
</body>
</html>