Position
Objet
Renvoie la position de début de l'occurrence de la chaîne de recherche dans le texte.
Format
Position ( Texte ; ChaîneRecherchée ; Début ; Occurrence )
Paramètres
Texte : une
expression de type texte ou une
rubrique de type Texte
ChaîneRecherchée : une expression de type texte ou une rubrique de type Texte contenant le jeu de caractères recherché
Début : une expression numérique ou une rubrique contenant un nombre qui correspond au nombre de caractères, depuis le début du texte, à partir duquel lancer la recherche des occurrences. Une valeur initiale inférieure ou égale à 1 commence la recherche à partir du premier caractère de la chaîne de texte.
Occurrence : une expression numérique ou une rubrique contenant un nombre, indiquant l'instance de la chaîne de texte à rechercher. L'analyse commence à la valeur initiale et, si l'occurrence est positive, continue vers la fin de la chaîne de texte ; si l'occurrence est négative, l'analyse continue vers début de la chaîne de texte. Une valeur d'occurrence égale à zéro est incorrecte et renvoie le résultat 0.
Résultat
Nombre
Provenance
FileMaker Pro 6.0 ou version antérieure
Description
Cette fonction n'est pas sensible à la casse. Si ChaîneRecherchée ne fait pas partie du texte ou si l'occurrence n'a pas été indiquée, la valeur renvoyée est égale à zéro.
Exemples
Position ( "Mississippi" ; "iss" ; 1 ; 1 ) renvoie 2.
Position ( "Mississippi" ; "iss" ; 1 ; 2 ) renvoie 5.
Position ( "Mississippi" ; "iss" ; 3 ; 1 ) renvoie 5.
Début ( Nom ; Position ( Nom ; " " ; 1 ; 1 ) 1 ) renvoie William si Nom est une rubrique de type Texte contenant William Aménabar.
Fin ( Nom ; Longueur ( Nom ) - Position ( Nom ; " " ; Longueur ( Nom ) ; -1 ) ) renvoie Aménabar.
Rubriques connexes