Checks if a string contains a given substring.
StringInStr ( "string", "substring" [, casesense [, occurrence]] )
Parameters
| string | The string to evaluate. |
| substring | The substring to search for. |
| casesense | [optional] Flag to indicate if the operations should be case sensitive. 0 = not case sensitive (default) 1 = case sensitive |
| occurrence | [optional] Which occurrence of the substring to find in the string. Use a negative occurrence to search from the right side. The default value is 1 (finds first occurrence). |
Return Value
| Success: | Returns the position of the substring. |
| Failure: | Returns 0 if substring not found. |
| @Error | 0 - Normal operation |
| 1 - Occurrence was 0. Occurrence must be a positive or negative integer. |
Remarks
The first character position is 1. If occurrence is given, casesense must also be given.
Related
String, StringLeft, StringLen, StringLower, StringMid, StringRight, StringTrimLeft, StringTrimRight, StringUpper
Example
$result = StringInStr("I am a String", "RING")
MsgBox(0, "Search result:", $result)
$location = StringInStr("How much wood could a woodchuck chuck is a woodchuck could chuck wood?", "wood", 0, 3) ; Find the 3rd occurance of "wood"