求一个去除html代码的函数。
看了不少函数,都没有完全解决问题,如下2则:
Function LoseHtml(ContentStr)
Dim ClsTempLoseStr,regEx
ClsTempLoseStr = Cstr(ContentStr)
Set regEx = New RegExp
regEx.Pattern = "<\/*[^<>]*>"
regEx.IgnoreCase = True
regEx.Global = True
ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")
LoseHtml = ClsTempLoseStr
End function
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
set Matches=nothing
End Function
因为我的html字符串是这样的:
<HEAD> <STYLE type=text/css>body,td,div,span{font-family:"宋体";font-size:12px;Color:#000000;}</STYLE> <META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD> <BODY> <P>长春到西安站的<FONT color=#0909f7>确切时间</FONT>是每天的中午14:0...
如上的字符串,上面的2个函数之能够去掉<..>标记里的数据,而不能去掉<..>body,td,div..</..>这种css样式的代码,请教高手解答?
Function LoseHtml(ContentStr)
Dim ClsTempLoseStr,regEx
ClsTempLoseStr = Cstr(ContentStr)
Set regEx = New RegExp
regEx.Pattern = "<\/*[^<>]*>"
regEx.IgnoreCase = True
regEx.Global = True
ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")
LoseHtml = ClsTempLoseStr
End function
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
set Matches=nothing
End Function
因为我的html字符串是这样的:
<HEAD> <STYLE type=text/css>body,td,div,span{font-family:"宋体";font-size:12px;Color:#000000;}</STYLE> <META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD> <BODY> <P>长春到西安站的<FONT color=#0909f7>确切时间</FONT>是每天的中午14:0...
如上的字符串,上面的2个函数之能够去掉<..>标记里的数据,而不能去掉<..>body,td,div..</..>这种css样式的代码,请教高手解答?
...全文
相关推荐
星股所V0.9.rp
星股所V0.9
Axure RP Extension for Chrome v0.6.2插件 官方免费版
Axure RP Extension for Chrome v0.6.2插件 官方免费版,最低2分,没法选择0分,大家将就了
道路之星(公路铁路计算工具)V0.9.0618 中文版.rar_道路之星
计算器用软件,电脑上使用。非常使用的一款软件,棒棒的
Axure RP 9 for Mac(交互原型设计工具) v9.0.0.3617Beta中文破解版
注意:Axure RP 9 for Mac请断网下安装!!! 破解方法: http://mac.orsoon.com/Mac/164649.html
Axhub Charts Pro V2.1.0 演示文件.rp
Axhub Charts Pro V2.1.0 演示文件.rp


