@IndexOf
Syntax
@IndexOf(TEXTINSTRING;TEXTSEARCH);
@IndexOf(TEXTINSTRING;TEXTSEARCH;FNSTARTPOS);
@IndexOf(TEXTINSTRING;TEXTSEARCH;FNSTARTPOS;FNOPTIONS);
@IndexOf(BUFFERHANDLE;TEXTSEARCH);
@IndexOf(BUFFERHANDLE;TEXTSEARCH;FNSTARTPOS);
@IndexOf(BUFFERHANDLE;TEXTSEARCH;FNSTARTPOS;FNOPTIONS);
Description
Determines whether, in TEXT/BUFFERHANDLE TEXTINSTRING/BUFFERHANDLE der TEXT/the elements of TEXTLIST TEXTSEARCH is/are contained and, if so, at which position(s) it/they are located.
The position starts at 0.
If the TEXT / one or more elements in the TEXTLIST TEXTSEARCH is not found, -1 is returned at this position.
FN FNSTARTPOS
This optional parameter can be used to specify the start position of the search.
FN FNOPTIONS
This optional parameter can be used to perform a case-sensitive search (=1). The default is 0 = not case-sensitive!
Example: @IndexOf(TEXTINSTRING;TEXTSEARCH)
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="ABC";
@Contains(TEXT1;TEXT2); returns 0
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="CD";
@Contains(TEXT1;TEXT2); returns 2
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="XX";
@Contains(TEXT1;TEXT2); returns -1
Example: @IndexOf(TEXTINSTRING;TEXTSEARCH;FNSTARTPOS)
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="ABC";
@Contains(TEXT1;TEXT2;1); returns -1
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="cd";
@Contains(TEXT1;TEXT2;1); returns 2
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="cd";
@Contains(TEXT1;TEXT2;0); returns 2
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="XX";
@Contains(TEXT1;TEXT2;1); returns -1
Example: @IndexOf(TEXTINSTRING;TEXTSEARCH;FNSTARTPOS;FNOPTIONS)
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="ABC";
@Contains(TEXT1;TEXT2;0;1); returns 0
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="cd";
@Contains(TEXT1;TEXT2;0;1); returns -1
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="cd";
@Contains(TEXT1;TEXT2;0;0); returns 2
TEXT1:="ABCDEFGHIJKLMN";
TEXT2:="XX";
@Contains(TEXT1;TEXT2;0;1); returns -1
Note : This text was machine-translated and may contain inaccuracies.
