VBScript InStrRev 函式
❮ VBScript 參考大全
InStrRev 函式返回一個字串在另一個字串中第一次出現的位置。搜尋從字串的末尾開始,但返回的位置是從字串的開頭開始計數。
InStrRev 函式可以返回以下值:
- 如果 string1 為 "" - InStrRev 返回 0
- 如果 string1 為 Null - InStrRev 返回 Null
- 如果 string2 為 "" - InStrRev 返回 start
- 如果 string2 為 Null - InStrRev 返回 Null
- 如果未找到 string2 - InStrRev 返回 0
- 如果在 string1 中找到 string2 - InStrRev 返回匹配項的位置
- 如果 start > Len(string1) - InStrRev 返回 0
提示:另請參閱 InStr 函式
語法
InStrRev(string1,string2[,start[,compare]])
引數 | 描述 |
---|---|
string1 | 必需。要搜尋的字串 |
string2 | 必需。要搜尋的字串表示式 |
start | 可選。指定每次搜尋的起始位置。預設情況下,搜尋從最後一個字元位置開始 (-1) |
比較 | 可選。指定要使用的字串比較。預設值為 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 參考大全