asp替换内容函数,网站建设必备技巧

文章类型:常见问题    发表2010-08-19   文章编辑:怒熊网络 · 一站式互联网+技术服务商!   阅读:335

对于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格式了,输出纯文字。