asp去除所有的超級鏈接的兩種方法 替換與正則
更新時間:2007年08月08日 11:23:16 作者:
<%
'******************************
'函數(shù):RemoveHref_A(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:去除字符串中所有的超級鏈接
'示例:<%=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
%>
通過正則去除字符串中所有的超級鏈接
<%
'******************************
'函數(shù):RegRemoveHref(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:通過正則去除字符串中所有的超級鏈接
'示例:<%=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
'描述:去除字符串中所有的超級鏈接
'示例:<%=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
%>
通過正則去除字符串中所有的超級鏈接
<%
'******************************
'函數(shù):RegRemoveHref(HTMLstr)
'參數(shù):HTMLstr,待去除鏈接的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:通過正則去除字符串中所有的超級鏈接
'示例:<%=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)文章
自己寫的文件操作的function和Sub vb.net dll
自己寫的文件操作的function和Sub vb.net dll...2007-08-08ASP語言實現(xiàn)對SQL SERVER數(shù)據(jù)庫的操作
目前有很多介紹用ASP開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫的程序例子,但絕大部分是利用ACCESS作底層數(shù)據(jù)庫。相對于ACCESS而言,SQL SERVER數(shù)據(jù)庫系統(tǒng)要復(fù)雜得多,因此在程序開發(fā)中需要多做一些工作。筆者結(jié)合自己開發(fā)管理信息系統(tǒng)的經(jīng)驗,在此試舉一例,與感興趣的朋友共同交流2015-09-09.net中使用AutoMapper進行對象映射對象相互轉(zhuǎn)換的操作方法
在.NET中,我們可以使用AutoMapper庫來簡化數(shù)據(jù)對象之間的映射操作,從而提高代碼的可讀性和可維護性,這篇文章主要介紹了在.net中使用AutoMapper進行對象映射,對象相互轉(zhuǎn),簡單方便,需要的朋友可以參考下2023-11-11