加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp去除html的函数代码分析附实例介绍

发布时间:2023-07-19 14:17:07 所属栏目:Asp教程 来源:
导读:asp去除html的函数代码分析附实例说明,经脚本之家编程测试确实好用。

下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的

代码如下:

<%

function nohtml(str)

dim re

Set re=new
asp去除html的函数代码分析附实例说明,经脚本之家编程测试确实好用。
 
下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的
 
代码如下:
 
<%
 
function nohtml(str)
 
dim re
 
Set re=new RegExp
 
re.IgnoreCase =true
 
re.Global=True
 
re.Pattern="(/<.[^/<]*/>)"
 
str=re.replace(str," ")
 
re.Pattern="(/<//[^/<]*/>)"
 
str=re.replace(str," ")
 
str=replace(str," ","")
 
str=replace(str," ","")
 
nohtml=str
 
set re=nothing
 
end function
 
str="<title>sadjksjdl脚本之家欢迎你sajdljsald<sadsadsad<br>" '这里是测试
 
response.write nohtml(str)
 
%>
 
结果为:
 
代码如下:
 
sadjksjdl脚本之家欢迎你sajdljsald<sadsadsad
 
不过下面的代码是不问的,直接看到<就忘后面无限制的匹配
 
代码如下:
 
<%
 
Function dropHtml(Byval strHTML)
 
Dim objRegExp, Match, Matches
 
Set objRegExp = New Regexp
 
objRegExp.IgnoreCase = True
 
objRegExp.Global = True
 
'取闭合的<>
 
objRegExp.Pattern = "<.+?>"
 
'进行匹配
 
Set Matches = objRegExp.Execute(strHTML)
 
' 遍历匹配集合,并替换掉匹配的项目
 
For Each Match in Matches
 
strHtml=Replace(strHTML,Match.Value,"")
 
Next
 
dropHtml=strHTML
 
Set objRegExp = Nothing
 
End Function
 
str="<title>sadjksjdl脚本之家欢迎你sajdljsald<sadsadsad<br>" '这里是测试
 
response.write dropHtml(str)
 
%>
 
结果为:
 
代码如下:
 
sadjksjdl脚本之家欢迎你sajdljsald
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章