日期:2014-05-17  浏览次数:20953 次

如何提取去除了html的文字?
现在我录入的内容是用eWebEditor编辑后写到数据库的
但是现在需要从这些数据里面截取一部份作为简介,但是如果简单的使用left(str,length)的话会引起页面混乱,因为截取的内容中包含了非规则HTML代码

如果可以将html标签全部过滤掉,只提取那些内容才可以正确显示,

哪位有相关的建议?谢谢

------解决方案--------------------
google之 html 正则
------解决方案--------------------
用正则替换掉所有的html标签
然后再left()
------解决方案--------------------
function delhtml(s_string) '删除html标签
set re = new RegExp
re.Pattern = " <[^ <> ]*> "
re.Global = true
delhtml = re.Replace(s_string, " ")
end function