<完整的VBScript參考
的InStrRev函數返回內另一個字符串的第一個出現的位置。 搜索從字符串的結尾開始,但位置從字符串的開頭返回計數。
該InStrRev函數可以返回以下值:
- 如果string1為"" - InStr返回0
- 如果string1為空 - InStr返回空
- 如果string2為"" - InStr返回啟動
- 如果string2為空 - InStr返回空
- 如果string2沒有找到 - InStr返回0
- 如果string2為字符串1中找到 - InStr返回在此找到匹配的位置
- 如果start> Len(string1) - InStr返回0
Tip:也要看InStr函數
句法
InStrRev(string1,string2[,start[,compare]])
參數 | 描述 |
---|---|
string1 | 需要。 要搜索的字符串 |
string2 | 需要。 字符串表達式搜索 |
start | 可選的。 指定每次搜索的起始位置。 搜索從最後一個字符位置默認情況下開始(-1) |
compare | 可選的。 指定要使用的字符串比較。 默認值為0 可以有以下值之一:
|
例子
實施例1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
代碼的輸出將是:
11
顯示示例» 實施例2
尋找字母"i"採用不同的起始位置:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
代碼的輸出將是:
16
6
顯示示例» 實施例3
尋找字母"T"用文本和二進制,比較:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
代碼的輸出將是:
15
1
顯示示例» <完整的VBScript參考