asp去除html的函数代码分析附实例说明
时间:2023-07-02 20:09:18
下面这段代码,不会替换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>sadjksjdlasp之家欢迎你sajdljsald<sadsadsad<br>" '这里是测试
response.write nohtml(str)
%>
结果为:
sadjksjdlasp之家欢迎你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>sadjksjdlasp之家欢迎你sajdljsald<sadsadsad<br>" '这里是测试
response.write dropHtml(str)
%>
结果为:
sadjksjdlasp之家欢迎你sajdljsald
标签:去除html
0
投稿
猜你喜欢
深入了解Python枚举类型的相关知识
2022-08-02 06:15:40
oracle逻辑运算符与其优先级简介
2023-07-15 00:28:26
Bootstrap开发实战之第一次接触Bootstrap
2024-06-17 15:33:12
Django静态资源URL STATIC_ROOT的配置方法
2022-11-24 00:06:53
python实现音乐播放和下载小程序功能
2023-07-03 17:59:03
python 判断字符串当中是否包含字符(str.contain)
2022-11-10 04:21:10
tensorflow基于Anaconda环境搭建的方法步骤
2022-11-04 10:12:58
利用PyQt5模拟实现网页鼠标移动特效
2022-11-17 10:46:01
python的自变量选择(所有子集回归,后退法,逐步回归)
2022-09-23 19:09:59
Python编程中如何捕获警告ps不是捕获异常
2021-05-28 15:23:09
检测python爬虫时是否代理ip伪装成功的方法
2021-07-31 20:23:44
关于团队建设以及网站建设的琐事
2009-03-19 13:31:00
利用Python生成随机验证码详解
2021-10-04 19:55:50
基于Python实现Hash算法
2023-09-21 17:29:58
pytorch下大型数据集(大型图片)的导入方式
2021-01-18 05:30:29
几款优秀的中文字体设计
2008-03-24 17:25:00
Python批量修改xml的坐标值全部转为整数的实例代码
2021-10-29 00:57:50
PHP平滑关闭/重启的实现方法
2023-10-05 08:48:29
Python中的 Set 与 dict
2022-04-09 20:20:33
记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制
2010-04-07 22:35:00