去html代码的正则 推荐

时间:2021-05-25

复制代码 代码如下:
'==================================================
'函数名:ScriptHtml
'作用:过滤html标记
'参数:ConStr------要过滤的字符串
'==================================================
FunctionScriptHtml(ByvalConStr,TagName,FType)
DimRe
SetRe=newRegExp
Re.IgnoreCase=true
Re.Global=True
SelectCaseFType
Case1
Re.Pattern="<"&TagName&"([^>])*>"
ConStr=Re.Replace(ConStr,"")
Case2
Re.Pattern="<"&TagName&"([^>])*>.*?</"&TagName&"([^>])*>"
ConStr=Re.Replace(ConStr,"")
Case3
Re.Pattern="<"&TagName&"([^>])*>"
ConStr=Re.Replace(ConStr,"")
Re.Pattern="</"&TagName&"([^>])*>"
ConStr=Re.Replace(ConStr,"")
EndSelect
ScriptHtml=ConStr
SetRe=Nothing
EndFunction

1content=ScriptHtml(content,"br",1)‘去掉所有<br>HTML标记

2content=ScriptHtml(content,"a",2)‘去掉所有<a></a>和两个标记之间的内容
如<ahref=</a>把这一段全去了

3content=ScriptHtml(content,"td",3)‘去掉<td>和</td>HTML标记
如<td>士大夫撒</td>把<td></td>去掉了但士大夫撒还保留

依次类推把其他HTML标记都过滤了divobjdect什么的自己看吧

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章