asp替换内容函数,网站建设必备技巧
对于ASP动态内容网站,我们经常会遇到需要替换或删除掉某些内容,那么我们可使用ASP删除替换某些内容的函数:replace。
用法:replace(neirong,"shanchu","tihuan")
解释:replace ( 原内容,"需要删除或替换的内容","替换后显示的内容" )
asp删除替换内容例1:
<%
neirong="这是一段完整的话。"
neirong=replace(neirong,"完整","全面")
response.write""&neirong&""
%>
执行后输出:这是一段全面的话。如果要删除某内容,比如“完整”,则把“全面”留空即可。如:neirong=replace(neirong,"完整","")
有时会遇到从哪个字符开始替换或删除,执行多少次等,这时我们可用replace(neirong,"shanchu","tihuan",n,m),解释:n为要替换开始字符的起始位置,从左到右;m为要替换字符串的次数,比如1代表替换一次;
ASP替换函数具体应用实例《去除内容的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
%>
调用:<%=nohtml("&neirong&")%>,这样经过ASP替换函数replace的执行后内容content就没有任何html格式了,输出纯文字。