InStr Function |
Microsoft.VisualBasic.Strings
InStr( start, string1, string2 [, compare ])
or:
InStr( string1 , string2 [, compare ])
The starting position for the search
The string being searched
The string being sought
The type of string comparison
An Integer indicating the position of the first occurrence of string2 in string1
Finds the starting position of one string within another
The return value of InStr is influenced by the values of string1 and string2 , as the following table details:
Condition | InStr return value |
---|---|
string1 is zero-length or Nothing |
|
string2 is zero-length or Nothing | start |
string2 not found |
|
string2 found within string1 | Position at which the start of string2 is found |
start > len(string2) |
|
In the second syntax, InStr commences the search with the first character of string1 .
If the start argument is 0 or Nothing , an error occurs.
The compare argument can be one of CompareMethod.Binary (a case- sensitive comparison) or CompareMethod.Text (a case-insensitive comparison). If comparemode is omitted, the type of comparison is determined by the Option Compare setting.
InStrRev Function