asp字符串处理
来源:百度知道 编辑:UC知道 时间:2024/06/15 22:06:07
我想把字符串s里<>之间的字符都去掉该怎么写??
利用正则
Function RemoveHTML(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
RemoveHTML=strHTML
Set objRegExp = Nothing
End Function
调用:
RemoveHTML(s)
如果你的s里有html的话也会被去掉.
因为<>符号是html特有的.如果你非要去掉,就要正则,但将影响有html的字符串.
用ASP处理感觉不好处理 可能用到正则表达式
s="asdfsdffasdft3fsdffafdfgsahdfjfgjseterd13fhgss2g12d<fga>dfg"
Function RemoveHTML(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,