文字列を検索します (完全一致)。

TARGET = findString(EXPRESSION, SOURCE_ARR);
3 1 2
| # | 説明 |
| 1 | [Search String] 検索する文字列を設定します。文字列検索では大文字と小文字が区別されます。 |
| 2 | [String Array to Search] 文字列の検索対象となる 1 次元の内部配列変数を設定します。
|
| 3 | [Result(Index)] INT 変数を設定します。[Search String] に完全一致する文字列がある配列要素番号が格納されます。 一致する配列要素番号が複数ある場合、小さい要素番号が格納されます。 何も一致しない場合は、-1 が格納されます。 |
(例)

Var1 = findString(Var3, Var6);
| [Search String] | 配列変数の要素番号および文字列 | [Result(Index)] に格納された配列要素番号 | コメント |
| ABC |
0: ABCDE 1: ABCD 2: ABC |
2 | 完全一致を検索します。 |
| 0: abc 1: ABCD 2: ABC | 2 | 大文字と小文字を区別します。 | |
|
0: ABC 1: ABCD 2: ABC |
0 | 一致する配列要素番号が複数ある場合、小さい要素番号が格納されます。 | |
|
0: ABCDE 1: ABC(0x00)D 2: ABC |
1 |
NULL (0x00) がある場合、文字列はそこで終了します。
|
|
|
0: AB 1: abc 2: ABCD |
-1 | 一致する文字列がない場合は、-1 が格納されます。 | |
| ABC(0x00)D |
0: ABCDE 1: ABCD 2: ABC |
2 |
NULL (0x00) がある場合、文字列はそこで終了します。
|