Recherche une chaîne (correspondance exacte).

TARGET = findString(EXPRESSION, SOURCE_ARR);
3 1 2
| # | Description |
| 1 | [Search String] Définissez la chaîne à rechercher. La chaîne de recherche est sensible à la casse. |
| 2 | [String Array to Search] Définissez un tableau interne unidimensionnel de chaînes qui seront recherchées.
|
| 3 | [Result(Index)] Définissez une variable INT où le numéro d'élément de tableau de la chaîne qui correspond exactement à l'emplacement où [Search String] est stocké. S'il y a plusieurs éléments de tableau de chaînes qui correspondent, le plus petit numéro d'élément est stocké. S'il n'y a pas de correspondance, -1 est stocké. |
(Exemple)

Var1 = findString(Var3, Var6);
| [Search String] | Numéro d'élément et chaîne dans la variable de tableau | Numéro d'élément de tableau stocké dans [Result(Index)] | Commentaires |
| ABC |
0: ABCDE 1 : ABCD 2 : ABC |
2 | Recherche une correspondance exacte. |
| 0 : abc 1 : ABCD 2 : ABC | 2 | Sensible à la casse. | |
|
0: ABC 1 : ABCD 2 : ABC |
0 | S'il y a plus d'un élément de tableau qui correspond, le plus petit numéro d'élément est stocké. | |
|
0: ABCDE 1 : ABC(0x00)D 2 : ABC |
1 |
Si la valeur est NULLE (0x00), la chaîne se termine là.
|
|
|
0: AB 1 : abc 2 : ABCD |
-1 | S'il n'y a pas de chaîne correspondante, -1 est stocké. | |
| ABC(0x00)D |
0: ABCDE 1 : ABCD 2 : ABC |
2 |
Si la valeur est NULLE (0x00), la chaîne se termine là.
|