<完整的VBScript参考
替换函数替换另一个字符串指定的次数字符串的指定部分。
句法
Replace(string,find,replacewith[,start[,count[,compare]]])
参数 | 描述 |
---|---|
string | 需要。 要搜索的字符串 |
find | 需要。 将被替换字符串的一部分 |
replacewith | 需要。 更换子 |
start | 可选的。 指定起始位置。 默认值为1的所有字符的起始位置将被删除之前。 |
count | 可选的。 规定指定替换的数量。 默认值为-1,表示进行所有可能的替换 |
compare | 可选的。 指定要使用的字符串比较。 默认值为0 可以有以下值之一:
|
例子
实施例1
更换字"beautiful"与"fantastic" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))
%>
代码的输出将是:
This is a fantastic day!
显示示例» 实施例2
替换字母"i"与"##" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))
%>
代码的输出将是:
Th##s ##s a beaut##ful day!
显示示例» 实施例3
替换字母"i"与"##" ,起始于15位置:
需要注意的是15位之前的所有字符都被删除。
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))
%>
代码的输出将是:
t##ful day!
显示示例» 实施例4
替换信的2个第一OCCURENCES "i"与"##" ,从位置1开始:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))
%>
代码的输出将是:
Th##s ##s a beautiful day!
显示示例» 实施例5
替换字母"t"与"##" ,用文本和二进制,比较:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))
%>
代码的输出将是:
##his is a beau##iful day!
This is a beau##iful day!
显示示例» <完整的VBScript参考