asp去除所有的超級(jí)鏈接的兩種方法 替換與正則
更新時(shí)間:2007年08月08日 11:23:16 作者:
<%
'******************************
'函數(shù):RemoveHref_A(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:去除字符串中所有的超級(jí)鏈接
'示例:<%=RemoveHref_A("<a href=/abc/h.html>測試</a>")%>
'******************************
Function RemoveHref_A(HTMLstr)
Dim n,str1,str2,str3,str4
HTMLstr = Lcase(HTMLstr)
For n=1 to Ubound(Split(HTMLstr,"<a"))
str1 = Instr(HTMLstr,"<a")
str2 = Instr(str1,HTMLstr,">")
HTMLstr = left(HTMLstr,str1-1)&right(HTMLstr,len(HTMLstr)-len(left(HTMLstr,str2)))
HTMLstr = replace (HTMLstr,"</a>","")
RemoveHref_A = HTMLstr
Next
End Function
%>
通過正則去除字符串中所有的超級(jí)鏈接
<%
'******************************
'函數(shù):RegRemoveHref(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:通過正則去除字符串中所有的超級(jí)鏈接
'示例:<%=RegRemoveHref("<a href=/abc/h.html>測試</a>")%>
'******************************
Function RegRemoveHref(HTMLstr)
Set ra = New RegExp
ra.IgnoreCase = True
ra.Global = True
ra.Pattern = "<a[^>]+>(.+?)<\/a>"
RegRemoveHref = ra.replace(HTMLstr,"$1")
END Function
%>
'******************************
'函數(shù):RemoveHref_A(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:去除字符串中所有的超級(jí)鏈接
'示例:<%=RemoveHref_A("<a href=/abc/h.html>測試</a>")%>
'******************************
Function RemoveHref_A(HTMLstr)
Dim n,str1,str2,str3,str4
HTMLstr = Lcase(HTMLstr)
For n=1 to Ubound(Split(HTMLstr,"<a"))
str1 = Instr(HTMLstr,"<a")
str2 = Instr(str1,HTMLstr,">")
HTMLstr = left(HTMLstr,str1-1)&right(HTMLstr,len(HTMLstr)-len(left(HTMLstr,str2)))
HTMLstr = replace (HTMLstr,"</a>","")
RemoveHref_A = HTMLstr
Next
End Function
%>
通過正則去除字符串中所有的超級(jí)鏈接
<%
'******************************
'函數(shù):RegRemoveHref(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:通過正則去除字符串中所有的超級(jí)鏈接
'示例:<%=RegRemoveHref("<a href=/abc/h.html>測試</a>")%>
'******************************
Function RegRemoveHref(HTMLstr)
Set ra = New RegExp
ra.IgnoreCase = True
ra.Global = True
ra.Pattern = "<a[^>]+>(.+?)<\/a>"
RegRemoveHref = ra.replace(HTMLstr,"$1")
END Function
%>
相關(guān)文章
ASP上傳漏洞之利用CHR(0)繞過擴(kuò)展名檢測腳本
本文部分腳本具有攻擊性,僅供學(xué)習(xí)研究用,請用在合法合理范圍內(nèi),對(duì)造成的損失本人不承擔(dān)責(zé)任,本人也不提供黑客攻擊技術(shù)指導(dǎo)2012-01-01
ASP.NET?MVC+EntityFramework圖片頭像上傳功能實(shí)現(xiàn)
這篇文章主要介紹了ASP.NET?MVC+EntityFramework圖片頭像上傳功能實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-12-12
asp 批量刪除選中的多條記錄的實(shí)現(xiàn)代碼
如果需要?jiǎng)h除記錄,一條一條的刪比較耗時(shí),所以批量刪除記錄是個(gè)不錯(cuò)的功能,原理就是利用asp數(shù)組來實(shí)現(xiàn)。2011-06-06
asp中通過addnew添加內(nèi)容后取得當(dāng)前文章的自遞增ID的方法
asp中使用addnew方法添加一條記錄后,我們經(jīng)常使用取得自遞增的ID,而使用bookmark很容易實(shí)現(xiàn)這樣的功能。2011-01-01
asp兩組字符串?dāng)?shù)據(jù)比較合并相同數(shù)據(jù)
兩組字符串?dāng)?shù)據(jù),需要比較其中相同的數(shù)據(jù),并將其值相加并組成一個(gè)新的字符串?dāng)?shù)據(jù)2008-08-08
.NET中的6種定時(shí)器的基本用法和特點(diǎn)
.NET中至少有6種定時(shí)器,每一種定時(shí)器都有它的用途和特點(diǎn),根據(jù)定時(shí)器的應(yīng)用場景,可以分為UI相關(guān)的定時(shí)器和UI無關(guān)的定時(shí)器,本文將簡單介紹這6種定時(shí)器的基本用法和特點(diǎn),感興趣的朋友一起看看吧2023-12-12

