version 5
Position (àChercher; chaîne) Numérique
Paramètre | Type | Description | |
àChercher | Alpha | Chaîne à rechercher | |
chaîne | Alpha | Chaîne dans laquelle effectuer la recherche | |
Résultat | Numérique | Position de la première occurrence de àChercher |
Description
Position retourne la position de la première occurrence de àChercher dans chaîne.
Si chaîne ne contient pas àChercher, la fonction retourne zéro (0).
Si Position trouve une occurrence de àChercher, la fonction retourne la position du premier caractère de cette occurrence dans chaîne.
Si vous demandez la position d'une chaîne vide à l'intérieur d'une chaîne vide, Position retourne zéro (0).
Attention : Vous ne pouvez pas utiliser le caractère joker (@) avec Position. Si, par exemple, vous passez "abc@" dans àChercher, la fonction recherchera effectivement la chaîne "abc@" et non pas "abc suivi de toute valeur".
Exemple
L'exemple suivant illustre l'utilisation de Position. Les résultats sont assignés à la variable vRésultat. Les commentaires fournissent la valeur de vRésultat :
vRésultat := Position ("ll"; "Billard") ` vRésultat prend la valeur 3 vRésultat := Position (vText1; vText2) ` Position de la première occurrence de vText1 dans vText2
Référence
Opérateurs de comparaison, Sous chaine.