<完整的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參考