亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

ASP超級鏈接和HTML函數正則表達式 修正版

2020-01-20 22:19:20
字體:
來源:轉載
供稿:網友
過濾超級鏈接
復制代碼 代碼如下:

Function RegRemoveHref(HTMLstr)
Set ra = New RegExp
ra.IgnoreCase = True
ra.Global = True
ra.Pattern = "<A[^>]+>(.+?)<//A>"
RegRemoveHref = ra.replace(HTMLstr,"$1")
END Function


過濾所有HTML代碼
復制代碼 代碼如下:

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
End Function

過濾所有HTML代碼 和空格換行
復制代碼 代碼如下:

Function RemoveHTML(strHTML)
Dim objRegExp, Match, Matches
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<.+?>"
'objRegExp.Pattern = "(/r|/n|/r/n| |/t| )"
Set Matches = objRegExp.Execute(strHTML)
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
objRegExp.Pattern = "(/r|/n|/r/n| |/t| )"
Set Matches = objRegExp.Execute(strHTML)
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
RemoveHTML=strHTML
Set objRegExp = Nothing
End Function

asp使用正則表達式去除script代碼和HTML代碼
一、清楚內容中的Javsscript 代碼 這個代碼的作用是去掉用<script </script>標記包含的所有部分。
根據實際需要,它也許不能滿足要求。如果用在屏蔽客戶提交代碼的地方,應保證這一步在最后執行。
很多人還會拼湊這樣的標記,應小心。
復制代碼 代碼如下:

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

二、清除內容中的HTML代碼
復制代碼 代碼如下:

Function ClearHTMLCode(originCode)
Dim reg
set reg = new RegExp
reg.Pattern = "<[^>]*>"
reg.IgnoreCase = True
reg.Global = True
ClearHTMLCode = reg.Replace(originCode, "")
End Function

復制代碼 代碼如下:

<js jsid="1" jsname="去除內容頁里干擾信息"><![CDATA[
var sourcehtml=function(){/*%s*/}.toString().slice(13, -3);
parser9527=function()
{
var ss=sourcehtml;
ss=ss.replace(/<.*?>/ig,"");
ss=ss.replace(/(/r|/n|/r/n| |/t| )/ig,"");
ss=ss.replace(/(<//a>)/ig,"");
ss=ss.replace(/<a((.|/n)*?)>/ig,"");
ss=ss.replace("_網易新聞中心","");
/*
ss=ss.replace(/<iframe((.|/n)*?)<//iframe>/ig,"");
ss=ss.replace(/<script((.|/n)*?)<//script>/ig,"");
ss=ss.replace(/<address((.|/n)*?)<//address>/ig,"");
ss=ss.replace(/(<//a>)/ig,"");
ss=ss.replace(/<a((.|/n)*?)>/ig,"");
ss=ss.replace(/<SELECT((.|/n)*?)<//SELECT>/ig,"");
ss=ss.replace(/<TABLE((.|/n)*?)<//TABLE>/ig,"");
ss=ss.replace(/<img((.|/n)*?)>/ig,"");
ss=ss.replace(/<TABLE((.|/n)*?)>/ig,"");
ss=ss.replace(/(<//TABLE>)/ig,"");
ss=ss.replace(/<TR((.|/n)*?)>/ig,"<BR>");
ss=ss.replace(/(<//TR>)/ig,"");
ss=ss.replace(/<nobr((.|/n)*?)>/ig,"<BR>");
ss=ss.replace(/<nobr((.|/n)*?)>/ig,"");
ss=ss.replace(/(<//nobr>)/ig,"");
ss=ss.replace(/<TD((.|/n)*?)>/ig," ");
ss=ss.replace(/(<//TD>)/ig,"");
ss=ss.replace(/<span id=((.|/n)*?)<//small>/ig,"");
ss=ss.replace(/<div((.|/n)*?)>/ig,"");
ss=ss.replace(/(<//div>)/ig,"");
*/
return ss;
}
parser9527();
]]></js>

ASP常用的正則過濾函數 可過濾html js style div font

開發程序,經常要用到正則表達式進行過濾一些不需要的東西,比如html js style div font,有時候需要過濾極個別的,有時候需要過濾好幾種,不管怎么過濾,萬變不離其宗。
這是我收藏的一些過濾函數,可以用來過濾您不需要的代碼。如果需要過濾多種,可以嵌套使用,也可以自己整合代碼。不過不建議嵌套使用,因為那樣效率太低。

Asp 正則表達式 過濾 所有 html 標記 :
復制代碼 代碼如下:

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



Asp 正則表達式 過濾 style 標記 :
regEx.Pattern = "(<style)+[^<>]*>[^/0]*(<//style>)+"
Asp 正則表達式 過濾 層 div 標記 :
regEx.Pattern = "<(//){0,1}div[^<>]*>"
Asp 正則表達式 過濾 鏈接 a 標記 :
regEx.Pattern = "<(//){0,1}a[^<>]*>"
Asp 正則表達式 過濾 字體 font 標記 :
regEx.Pattern = "<(//){0,1}font[^<>]*>"
Asp 正則表達式 過濾 span 標記 :
regEx.Pattern = "<(//){0,1}span[^<>]*>"
Asp 正則表達式 過濾 object 標記 :
regEx.Pattern = "<object.*?/object>"
Asp 正則表達式 過濾 iframe 標記:
regEx.Pattern = "(<iframe){1,}[^<>]*>[^/0]*(<//iframe>){1,}"
Asp 正則表達式 過濾 script :
regEx.Pattern = "(<script){1,}[^<>]*>[^/0]*(<//script>){1,}"
Asp 正則表達式 過濾 Class 標記 :
regEx.Pattern = "(class=){1,}(""|/'){0,1}/S+(""|/'|>|/s){0,1}"

字符串替換 Replace 的正則表達式 :
復制代碼 代碼如下:

<%
Function ReplaceReg(str,patrn,replStr,Ignor)
'=========================================
'參數解釋:
'str 原來的字符串
'patrn 要替換的字符串(正則表達式)
'replStr 要替換成的字符串
'Ignor 是否區分大小寫(1不區分,0區分)
'=========================================
Dim regEx ' 建立變量。
If Ingor=1 Then Ingor=true else Ingor=false
Set regEx = New RegExp ' 建立正則表達式。
regEx.Pattern = patrn ' 設置模式。
regEx.IgnoreCase = Ignor ' 設置是否區分大小寫。
regEx.Global=True
ReplaceReg = regEx.Replace(str,replStr) ' 作替換。
End Function
'例如 將 www.xxx.com 替換成 <a href="http://www.49028c.com">www.49028c.com</a>
Response.Write(ReplaceReg("武林網www.xxx.com","www/.xxx/.com","<a href=""http://www.49028c.com"">www.49028c.com</a>",1))
%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品精品精品精品免费| 欧美人在线观看| 国产欧美久久久久久| 琪琪第一精品导航| 久久天天躁夜夜躁狠狠躁2022| 成人国产精品久久久久久亚洲| 欧美日韩一区二区在线播放| 国产精品久久久久久久久久三级| 欧美电影免费观看高清完整| 国产精品丝袜白浆摸在线| 亚洲国产古装精品网站| 久久久www成人免费精品张筱雨| 亚洲黄色www网站| 97精品国产97久久久久久春色| 成人黄色片网站| 欧美日韩国产精品专区| 91精品视频专区| 久久亚洲精品中文字幕冲田杏梨| 日韩精品视频在线观看免费| 91热精品视频| 欧美电影在线播放| 久久69精品久久久久久国产越南| 91精品国产高清自在线| 日韩中文在线中文网三级| 中文字幕少妇一区二区三区| 国产欧美精品在线| 国产精品爽爽爽爽爽爽在线观看| 日韩一区二区三区在线播放| 美女福利视频一区| 久久中文字幕国产| 欧美激情二区三区| 国产精品一二三视频| 成人黄色免费网站在线观看| 91精品久久久久久久久久| www.久久色.com| 久久久人成影片一区二区三区| 日韩欧美中文免费| 中文字幕在线看视频国产欧美在线看完整| 在线观看欧美www| 在线日韩av观看| 亚洲国产精品热久久| 精品成人av一区| 91久久综合亚洲鲁鲁五月天| 国产精品1区2区在线观看| 一区二区三区回区在观看免费视频| 欧美在线观看日本一区| 成人激情免费在线| 亚洲综合在线播放| 国产精品夜间视频香蕉| 91探花福利精品国产自产在线| 欧美国产中文字幕| 亚洲欧美另类国产| 亚洲国产另类 国产精品国产免费| 亚洲视频在线观看网站| 国产精品一区二区久久久久| 日本午夜精品理论片a级appf发布| 欧美性jizz18性欧美| 日本久久久久久久久久久| 国产精品久久久久秋霞鲁丝| 91av在线免费观看视频| 日韩av电影在线网| 亚洲欧美精品一区| 中文字幕在线亚洲| 亚洲女性裸体视频| 日韩亚洲综合在线| 国产精品2018| 成人黄色av网站| 国产精品自产拍在线观看| 97在线观看免费| 91精品久久久久久久| 在线丨暗呦小u女国产精品| 亚洲乱亚洲乱妇无码| 亚洲国产精品视频在线观看| 欧美成人在线影院| 久久久久久久久久久免费| 欧美视频中文在线看| 成人免费淫片视频软件| 日韩av影视综合网| 亚洲第一免费网站| 日韩精品极品视频免费观看| 国内精品久久久久久中文字幕| 欧美色图在线视频| 欧美多人乱p欧美4p久久| 日韩风俗一区 二区| 国产精品中文字幕久久久| 日韩欧美国产一区二区| 91免费版网站入口| 不卡av日日日| 亚洲精品视频免费在线观看| 亚洲成人a级网| 另类美女黄大片| 亚洲欧美国产视频| 亚洲在线观看视频| 91av在线影院| 国产91精品青草社区| 欧美大片免费观看在线观看网站推荐| 亚洲精品成人av| 国产精品免费久久久久久| 国产aⅴ夜夜欢一区二区三区| 欧美日韩日本国产| 欧美精品在线观看| 久久精品人人做人人爽| 26uuu久久噜噜噜噜| 欧美日韩在线观看视频小说| 国产精品亚洲视频在线观看| 欧美成人在线网站| 欧美日韩中国免费专区在线看| www.日韩av.com| 久久久久久久av| 亚洲精品98久久久久久中文字幕| 激情久久av一区av二区av三区| 欧美国产视频一区二区| 亚洲热线99精品视频| 亚洲加勒比久久88色综合| 国产女人精品视频| 91精品国产91久久久久久吃药| 久久全国免费视频| 欧美激情成人在线视频| 亚洲老板91色精品久久| 91在线视频成人| 45www国产精品网站| 精品国产一区二区三区久久久| 国产精品成人一区| 国产亚洲xxx| 亚洲电影第1页| 青草青草久热精品视频在线网站| 国产精品久久中文| 亚洲深夜福利在线| 亚洲成人黄色在线| 精品中文视频在线| 欧美激情视频一区二区三区不卡| 日韩精品视频在线免费观看| 91久久精品一区| 欧美日韩国产999| 欧美视频不卡中文| 欧美劲爆第一页| 欧美激情免费在线| 91视频免费网站| 色在人av网站天堂精品| 中文字幕一区电影| 欧美疯狂性受xxxxx另类| 91视频免费在线| 亚洲美女av网站| 中文字幕av日韩| 欧美一级高清免费播放| 久久伊人91精品综合网站| 亚洲成人三级在线| 久久69精品久久久久久久电影好| 国产精品美腿一区在线看| 国产精品久久久久久影视| 欧美日韩亚洲视频一区| 国产自摸综合网| 亚洲天堂免费观看| 日本中文字幕不卡免费| 中文欧美在线视频| 国产精品日日做人人爱| 国产盗摄xxxx视频xxx69| 日韩电影中文 亚洲精品乱码| 日韩精品福利在线| 日韩第一页在线| 在线视频日韩精品| 亚洲第一精品久久忘忧草社区| 欧美黑人一级爽快片淫片高清| 国产在线久久久|