asp去html
来源:互联网 发布:java violate关键字 编辑:程序博客网 时间:2024/06/10 23:00
方法一:
func.asp
<%
'*************************************************************************************
'函数名称:filtrateHtml(str)
'作 者:Rock
'函数功能:去掉HTML标签,去掉<>之间的内容
'函数参数:str为要转换的字符串,如:filtrateHtml("<html>aaaaaa</html>")将显示aaaaaa
'*************************************************************************************
Function filtrateHtml(str)
For i = 1 To Len(str)
If Mid(str, i, 1) = "<" Then
For j = i To Len(str)
If Mid(str, j, 1) = ">" Then
i = j
Exit For
End If
Next
Else
filtrateHtml = filtrateHtml & Mid(str, i, 1)
End If
Next
End Function
%>
外部调用方法:
<!--#include file="func.asp"-->
<%=left(filtrateHtml(rs("content")),100)%> '只显示前100个文字
方法二:
func.asp
<%
'去除HTML标记
Function delHTML(s_string)
Dim re
Set re = New RegExp
re.Pattern = "<[^<>]*>"
re.Global = true
delHTML = re.Replace(s_string,"")
End Function
%>
外部调用方法:
<!--#include file="func.asp"-->
<%=delHTML(rs("content"))%>
方法三
Dim re
Set re=new RegExp
re.IgnoreCase = True
re.Global = True
re.Pattern="(\<.*?\>)"
str=re.replace(str,"")
re.Pattern="(\<\/.*?\>)"
str=re.replace(str,"")
nohtml=str
End Function
正则表达式(RegExp)对象
提供简单的正则表达式支持功能。
说明
下面的代码说明了RegExp对象的用法:
Global 属性
设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。
object.Global [= True | False ]
对象 参数总是 RegExp 对象。如果搜索应用于整个字符串,Global 属性的值为 True,否则其值为 False。默认的设置为 False。
IgnoreCase 属性
设置或返回一个Boolean值,指明模式搜索是否区分大小写。
object.IgnoreCase [= True | False ]
Object 参数总是一个 RegExp 对象。如果搜索是区分大小写的,则 IgnoreCase 属性为 False;否则为 True。缺省值为 False。
Pattern 属性
设置或返回被搜索的正则表达式模式。
object.Pattern [= "searchstring"]
参数
object
必选项。总是一个 RegExp 对象变量。
searchstring
可选项的。被搜索的正则字符串表达式。它可能包含设置部分表格中的各种正则表达式字符。
Execute 方法
对指定的字符串执行正则表达式搜索。
object.Execute(string)
参数
object
必选项。总是一个 RegExp 对象的名称。
string
必选项。要在其上执行正则表达式的文本字符串。
说明
正则表达式搜索的设计模式是通过 RegExp 对象的 Pattern 来设置的。
Execute 方法返回一个 Matches 集合,其中包含了在 string 中找到的每一个匹配的 Match 对象。如果未找到匹配,Execute 将返回空的 Matches 集合。
Replace 方法
替换在正则表达式查找中找到的文本。
object.Replace(string1, string2)
参数
object
必选项。总是一个 RegExp 对象的名称。
string1
必选项。string1 是将要进行文本替换的字符串。
string2
必选项。 string2 是替换文本字符串。
说明
被替换的文本的实际模式是通过 RegExp 对象的 Pattern 属性设置的。
Replace 方法返回 string1 的副本,其中的 RegExp.Pattern 文本已经被替换为 string2。如果没有找到匹配的文本,将返回原来的 string1 的副本。
下面的例子说明了 Replace 方法的用法。
Test 方法
对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否找到匹配的模式。
object.Test(string)
参数
object
必选项。总是一个 RegExp 对象的名称。
string
必选项。要执行正则表达式搜索的文本字符串。
说明
正则表达式搜索的实际模式是通过RegExp对象的Pattern属性来设置的。RegExp.Global属性对Test方法没有影响。
如果找到了匹配的模式,Test方法返回True;否则返回False。
下面的代码说明了Test 方法的用法。
- asp去html
- java去html标签
- html select 去框
- JS去HTML代码
- 去html标签
- C# 去html标签
- 【html】html去热点边框,html去锚…
- HTML代码如何去阅读?
- html书签文件去重
- jsoup工具去解析html
- 字符串去html标签函数
- html 去调边框阴影
- ASP.NET 字符串去重
- asp.net生成HTML
- asp.net生成HTML
- asp.net生成html
- Asp生成HTML
- >+ Asp生成HTML
- jquery 监测鼠标滚轮
- TortoiseGit通过SSH执行git clone报错SSH2_MSG_UNIMPLEMENTED
- 文字转图片
- Android Studio 中svn的使用
- AQS同步工具类对比
- asp去html
- 12 - Dockerfile指令集(Docker系列)
- 常用SQL汇总,Java开发工作高频数据库语句
- Postman-CI集成Jenkins
- 小博老师经验分享 ——参加编程大赛的小技巧
- 【卷积神经网络-进化史】从LeNet到AlexNet
- Windows7 Update 一直检查更新怎么破? 转自知乎
- Android特效专辑(六)——仿QQ聊天撒花特效,无形装逼,最为致命
- [生存志] 第68节 平王纳媳诛伍奢