![]() ![]() |
|
FINDSTRThe FINDSTR statement is used to locate a string as a substring of a dynamic array element. It is similar in operation to the FIND statement.
COMMAND SYNTAXFINDSTR expression1 IN Var1 {, expression2} SETTING Var2 {,Var3 {, Var4}} THEN | ELSE statement(s)
SYNTAX ELEMENTSexpression1 evaluates to the string to search every element of the dynamic array
with. Var1 is the actual dynamic array that will be searched. FINDSTR will normally
locate the first occurrence of expression1 unless expression2 is specified.
If specified then expression2 will cause a specific occurrence of expression1 to be If expression1 is found as a substring of any element of Var1 then Vars 2, 3 and 4 are set to the position in which it was found and the THEN clause of the statement is executed if it is present. If expression1 is not found within any element of the dynamic array then Vars 2,3 and 4 are undefined and the ELSE clause of the statement is executed.
NOTESThe statement may omit either the THEN clause or the ELSE clause but may not omit both. It is valid for the statement to contain both clauses if required.
EXAMPLES
Displays |