asp中去掉HTML标记有很多方式,但是这个在使用中最感觉最好,给大家分享。
定义:
Function RemoveHTML(strHTML)
ON ERROR RESUME NEXT
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<.+?>"
strOutput = objRegExp.Replace(strHTML, "")
strOutput = Replace(strOutput, "<", "〈")
strOutput = Replace(strOutput, ">", "〉")
RemoveHTML = strOutput
Set objRegExp = Nothing
End Function
调用:
RemoveHTML(被调用的值)
定义:
Function RemoveHTML(strHTML)
ON ERROR RESUME NEXT
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<.+?>"
strOutput = objRegExp.Replace(strHTML, "")
strOutput = Replace(strOutput, "<", "〈")
strOutput = Replace(strOutput, ">", "〉")
RemoveHTML = strOutput
Set objRegExp = Nothing
End Function
调用:
RemoveHTML(被调用的值)
本文介绍了一种在ASP中去除HTML标记的有效方法。通过使用正则表达式对象替换指定模式来实现,确保了文本的干净输出。此外还进行了特殊字符转换以避免潜在的显示问题。
302

被折叠的 条评论
为什么被折叠?



