asp替換內(nèi)容函數(shù),網(wǎng)站建設(shè)必備技巧
對(duì)于ASP動(dòng)態(tài)內(nèi)容網(wǎng)站,我們經(jīng)常會(huì)遇到需要替換或刪除掉某些內(nèi)容,那么我們可使用ASP刪除替換某些內(nèi)容的函數(shù):replace。
用法:replace(neirong,"shanchu","tihuan")
解釋:replace ( 原內(nèi)容,"需要?jiǎng)h除或替換的內(nèi)容","替換后顯示的內(nèi)容" )
asp刪除替換內(nèi)容例1:
<%
neirong="這是一段完整的話。"
neirong=replace(neirong,"完整","全面")
response.write""&neirong&""
%>
執(zhí)行后輸出:這是一段全面的話。如果要?jiǎng)h除某內(nèi)容,比如“完整”,則把“全面”留空即可。如:neirong=replace(neirong,"完整","")
有時(shí)會(huì)遇到從哪個(gè)字符開始替換或刪除,執(zhí)行多少次等,這時(shí)我們可用replace(neirong,"shanchu","tihuan",n,m),解釋:n為要替換開始字符的起始位置,從左到右;m為要替換字符串的次數(shù),比如1代表替換一次;
ASP替換函數(shù)具體應(yīng)用實(shí)例《去除內(nèi)容的html代碼》:
<%
'去除HTML代碼,http://www.studstu.com提供
function nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(\<.[^\<]*\>)"
str=re.replace(str," ")
re.Pattern="(\<\/[^\<]*\>)"
str=re.replace(str," ")
nohtml=str
set re=nothing
end function
%>
調(diào)用:<%=nohtml("&neirong&")%>,這樣經(jīng)過ASP替換函數(shù)replace的執(zhí)行后內(nèi)容content就沒有任何html格式了,輸出純文字。
復(fù)制本文《asp替換內(nèi)容函數(shù),網(wǎng)站建設(shè)必備技巧》地址給好友: