ASP过滤所有HTML标签(<br>)除外

本文介绍了一个简单而有效的HTML标签过滤函数,用于在文本处理中保留段落结构的同时去除HTML标签。通过实例演示了如何使用正则表达式进行过滤,并提供了关键代码片段作为示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 我们处理文本时经常要用到过滤HTML标签的函数,这个函数并不难,但为了保持段落结构不被破坏需要保留
标签,就稍微有点点的麻烦 了,如何来实现这个函数?其实这个一点也不难,简单的用一句话来说,就是先把
换成不是HTML标签的样式,然后再去除掉所有的 HTML标签,再把
换回来就行了,下面给出一个完整的实例,不光保留了
并且还 把

换成了

希望下面这个函数或许对你有些启发:

Function filterhtml(byval fstring)
if isnull(fstring) or trim(fstring)=”” then
filterhtml=””
exit function
end if
’过滤html标签 仅保留
,把

换成
dim re
set re = new regexp ’创建一个保存有关正则表达式模式匹配信息的固有全局对象
re.ignorecase=true ’忽略大小写
re.global=true ’设置全局可用性
re.pattern=”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值