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 参考大全