|Visual Basic Scripting Edition|
InStrRev(string1, string2[, start[, compare]])
Required. String expression being searched.
Required. String expression being searched for.
Optional. Numeric expression that sets the starting position for each search. If omitted, -1 is used, which means that the search begins at the last character position. If start contains Null, an error occurs.
The compare argument can have the following values:
Perform a binary comparison.
Perform a textual comparison.
InStrRev returns the following values:
string1 is zero-length
string1 is Null
string2 is zero-length
string2 is Null
string2 is not found
string2 is found within string1
Position at which match is found
start > Len(string2)
The following examples use the InStrRev function to search a string:
Dim SearchString, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' String to search in. SearchChar = "P" ' Search for "P". MyPos = InstrRev(SearchString, SearchChar, 10, 0) ' A binary comparison starting at position 10. Returns 9. MyPos = InstrRev(SearchString, SearchChar, -1, 1) ' A textual comparison starting at the last position. Returns 12. MyPos = InstrRev(SearchString, SearchChar, 8) ' Comparison is binary by default (last argument is omitted). Returns 0.
The syntax for the InStrRev function is not the same as the syntax for the InStr function.