去html代碼的正則 推薦
更新時(shí)間:2006年10月31日 00:00:00 作者:
復(fù)制代碼 代碼如下:
'==================================================
'函數(shù)名:ScriptHtml
'作 用:過濾html標(biāo)記
'參 數(shù):ConStr ------ 要過濾的字符串
'==================================================
Function ScriptHtml(Byval ConStr,TagName,FType)
Dim Re
Set Re=new RegExp
Re.IgnoreCase =true
Re.Global=True
Select Case FType
Case 1
Re.Pattern="<" & TagName & "([^>])*>"
ConStr=Re.Replace(ConStr,"")
Case 2
Re.Pattern="<" & TagName & "([^>])*>.*?</" & TagName & "([^>])*>"
ConStr=Re.Replace(ConStr,"")
Case 3
Re.Pattern="<" & TagName & "([^>])*>"
ConStr=Re.Replace(ConStr,"")
Re.Pattern="</" & TagName & "([^>])*>"
ConStr=Re.Replace(ConStr,"")
End Select
ScriptHtml=ConStr
Set Re=Nothing
End Function
1 content=ScriptHtml(content,"br",1) ‘去掉所有<br>HTML標(biāo)記
2 content=ScriptHtml(content,"a",2) ‘去掉所有<a></a>和兩個(gè)標(biāo)記之間的內(nèi)容
如 <a href=www.126.com>www.126.com</a> 把這一段全去了
3 content=ScriptHtml(content,"td",3) ‘去掉<td>和</td>HTML標(biāo)記
如 <td>士大夫撒</td> 把<td> </td> 去掉了 但士大夫撒還保留
依次類推把其他HTML標(biāo)記都過濾了 div objdect什么的 自己看吧
相關(guān)文章
JavaScript中常用的正則表達(dá)式日常整理(全)
本篇文章是小編日常整理有關(guān)js常用的正則表達(dá)式,比較全面,對(duì)大家學(xué)習(xí)javascript正則表達(dá)式非常有用,需要的朋友一起學(xué)習(xí)吧2015-09-09iOS中使用正則表達(dá)式NSRegularExpression 來驗(yàn)證textfiled輸入的內(nèi)容
一個(gè)正則表達(dá)式(regexp)是由元字符和文字?jǐn)?shù)字的文本字符,或者“文字的”(abc,123,及其他)混合組合而成的文本模式。 該類型用于匹配文本字符——并附有匹配的結(jié)果,是成功還是失敗。 Regexps 主要用于規(guī)則文本匹配以及搜索和替換。2015-09-09