知识库

Replace字符替换详解

来源: 本站    类别: 知识库    日期: 2016/2/2

 

replace是用来替换字符或字符串的这个函数在asp中很好用,下面我来介绍一下此函数的用法。

title=replace(title,"DF","SD",1,-1,1) 
replace函数参数详解: 
参数1:源字符串 
参数2:要被替换的字符 
参数3:新的字符
参数4:值为1,指定从第一个字符开始搜索该字符串 
参数5:值为-1 指定每一个子串都要被替换 
参数6:值为1 指定字符串的比较不区分大小写。


vbscript中replace()详细说明:

功能:在字符串中查找,替代指定的字符串.
格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])
参数:strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用来替代的子字符串.start,count,compare 是任意选项.

例子:

 代码如下

<%
strtest="this is an apple."
response.write replace(strtest,”apple”,”orange”)
%>

实例

下面一个就是替换“'”为“''”

 代码如下

Function strReplace(Str)
 dim tempcheckstr
 tempcheckstr=Str
 If Isnull(tempcheckstr) Then
  strReplace = ""//这里要注册,如果字符串为空,那replace装会出错
  Exit Function 
 End If
 strReplace = Replace(tempcheckstr,"'","''")
End Function


下面就是将关键词加链接

 代码如下

function insertLink(str,key,url)
   if str<>"" then
 str=replace(str,key,"<a href="&url&">"&key&"</a>"
   end if
   insertLink=str
end function

asp使用正则表达式的replace

 代码如下

Set regEx = New RegExp
regEx.Pattern = reg  '正则表达式
regEx.IgnoreCase = True '是否忽略大小写
regEx.Global = True
newStr= regEx.Replace(oldStr,newPart) 'reg被替换成newPart
Set regEx = Nothing

Replace替换忽略大小写

Replace(expression, find, replacewith[, start[, count[, compare]]])   原理同上,count是指替换次数,-1为全部替换


相关文章


Copyright © 2004 - 2024 CNHWW Inc. All Rights Reserved
石家庄市征红网络科技有限公司版权所有 邮政编码:050051
服务电话:0311-85315152 13931185013 在线客服QQ:81447932 / 81447933 邮箱: cnhww@163.com