Sucht nach einer Zeichenfolge (genaue Übereinstimmung).

TARGET = findString(EXPRESSION, SOURCE_ARR);
3 1 2
| # | Beschreibung |
| 1 | [Search String] Legen Sie die zu suchende Zeichenfolge fest. Bei der zu suchenden Zeichenfolge wird zwischen Groß- und Kleinschreibung unterschieden. |
| 2 | [String Array to Search] Legen Sie ein internes eindimensionales Feld von Zeichenfolgen fest, die durchsucht werden sollen.
|
| 3 | [Result(Index)] Legen Sie eine INT-Variable fest, in der die Feldelementnummer der exakt mit [Search String] übereinstimmenden Zeichenfolge gespeichert wird. Wenn mehrere Zeichenfolge-Feld-Elemente übereinstimmen, wird die kleinere Elementnummer gespeichert. Wenn keine Übereinstimmungen vorhanden sind, wird -1 gespeichert. |
(Beispiel)

Var1 = findString(Var3, Var6);
| [Search String] | Elementnummer und Zeichenfolge in der Feldvariable | In [Result(Index)] gespeicherte Feldelementnummer | Kommentare |
| ABC |
0: ABCDE 1: ABCD 2: ABC |
2 | Sucht nach genauer Übereinstimmung. |
| 0: abc 1: ABCD 2: ABC | 2 | Groß-/Kleinschreibung. | |
|
0: ABC 1: ABCD 2: ABC |
0 | Wenn mehr als ein Feldelement übereinstimmt, wird die kleinere Elementnummer gespeichert. | |
|
0: ABCDE 1: ABC(0x00)D 2: ABC |
1 |
Bei NULL (0x00) endet dort die Zeichenfolge.
|
|
|
0: AB 1: abc 2: ABCD |
-1 | Wenn keine übereinstimmende Zeichenfolge vorhanden ist, wird -1 gespeichert. | |
| ABC(0x00)D |
0: ABCDE 1: ABCD 2: ABC |
2 |
Bei NULL (0x00) endet dort die Zeichenfolge.
|