正則表達(dá)式輕松消除HTML代碼
更新時(shí)間:2009年02月27日 20:46:18 作者:
正則表達(dá)式再次讓我震撼,寥寥數(shù)行代碼就可以完成普通代碼不易實(shí)現(xiàn)的功能,至少是實(shí)現(xiàn)起來比較復(fù)雜的功能。
一、清楚內(nèi)容中的Javsscript 代碼
Function ClearJSCode(originCode)
Dim reg
set reg = New RegExp
reg.Pattern = "<SCRIPT[^<]*</SCRIPT>"
reg.IgnoreCase = True
reg.Global = True
clearJSCode = reg.Replace(originCode, "")
End Function
二、清除內(nèi)容中的HTML代碼
Function ClearHTMLCode(originCode)
Dim reg
set reg = new RegExp
reg.Pattern = "<[^>]*>"
reg.IgnoreCase = True
reg.Global = True
ClearHTMLCode = reg.Replace(originCode, "")
End Function
現(xiàn)在好多網(wǎng)站的內(nèi)容都是使用采集程序生成的,使用上邊的代碼就可以輕松的將內(nèi)容中的HTML和JS代碼清除掉。
復(fù)制代碼 代碼如下:
Function ClearJSCode(originCode)
Dim reg
set reg = New RegExp
reg.Pattern = "<SCRIPT[^<]*</SCRIPT>"
reg.IgnoreCase = True
reg.Global = True
clearJSCode = reg.Replace(originCode, "")
End Function
二、清除內(nèi)容中的HTML代碼
復(fù)制代碼 代碼如下:
Function ClearHTMLCode(originCode)
Dim reg
set reg = new RegExp
reg.Pattern = "<[^>]*>"
reg.IgnoreCase = True
reg.Global = True
ClearHTMLCode = reg.Replace(originCode, "")
End Function
現(xiàn)在好多網(wǎng)站的內(nèi)容都是使用采集程序生成的,使用上邊的代碼就可以輕松的將內(nèi)容中的HTML和JS代碼清除掉。
相關(guān)文章
正則表達(dá)式實(shí)現(xiàn)字符的模糊匹配功能示例
這篇文章主要介紹了正則表達(dá)式實(shí)現(xiàn)字符的模糊匹配功能,結(jié)合具體java實(shí)例形式分析了針對字符串的模糊匹配查詢相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-05-05
eregi_replace與preg_replace 函數(shù)代碼的用法比較
eregi_replace與preg_replace 函數(shù)代碼的用法比較...2007-03-03
使用正則表達(dá)式實(shí)現(xiàn)網(wǎng)頁爬蟲的思路詳解
網(wǎng)頁爬蟲:就是一個(gè)程序用于在互聯(lián)網(wǎng)中獲取指定規(guī)則的數(shù)據(jù)。這篇文章主要介紹了使用正則表達(dá)式實(shí)現(xiàn)網(wǎng)頁爬蟲的思路詳解,需要的朋友可以參考下2018-12-12
正則表達(dá)式小腳本(對輸入內(nèi)容進(jìn)行處理)
該小腳本實(shí)現(xiàn)的是對輸入框內(nèi)容中取出<img>標(biāo)簽中的src中的內(nèi)容,然后在原來位置進(jìn)行替換內(nèi)容,然后在去除輸入內(nèi)容中的html標(biāo)簽,空格等操作2016-12-12
python和JavaScript的正則表達(dá)式詳細(xì)使用對比
正則表達(dá)式是對字符串提取的一套規(guī)則,我們把這個(gè)規(guī)則用正則里面的特定語法表達(dá)出來,去匹配滿足這個(gè)規(guī)則的字符串,這篇文章主要給大家介紹了關(guān)于python和JavaScript正則表達(dá)式詳細(xì)使用對比的相關(guān)資料,需要的朋友可以參考下2024-05-05

