VBScript InStrRev
Function
The InStrRev function returns the position of the first occurrence of one string within another. The search begins from the end of the string, but the position returned is counted from the start of the string.
The InStrRev function can return the following values:
- If string1 is "" - InStrRev returns 0
- If string1 is Null - InStrRev returns Null
- If string2 is "" - InStrRev returns start
- If string2 is Null - InStrRev returns Null
- If string2 is not found - InStrRev returns 0
- If string2 is found within string1 - InStrRev returns the position of the matching string
- If start > Len(string1) - InStrRev returns 0
Note: See the InStr function for more information.
Syntax
Parameter | Description |
---|---|
string1 | Required. The string to be searched. |
string2 | Required. The string expression to search for. |
start | Optional. Specifies the starting position for each search. The default starting position is the last character (-1). |
compare | Optional. Specifies the type of string comparison to use. The default is 0. Possible values: 0 = vbBinaryCompare - Performs a binary comparison<br>1 = vbTextCompare - Performs a textual comparison |
Example
Example 1
Output of the above example:
Example 2
Searching for the letter "i" with different starting positions:
Output of the above example:
Example 3
Searching for the letter "T" with textual and binary comparison:
Output of the above example: