去html代码的正则表达式分享

2025-05-29 0 104

复制代码 代码如下:


'==================================================
'函数名: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=www.126.com>www.126.com</a>把这一段全去了

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

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 去html代码的正则表达式分享 https://www.kuaiidc.com/88702.html

相关文章

发表评论
暂无评论