LastPos ( string1, string2, searchlength ) | Argument | Description | | string1 | La chaîne dans laquelle vous souhaitez rechercher string2. | | string2 | La chaîne que vous souhaitez rechercher dans string1. | |searchlength (facultatif) | Un long qui limite la recherche aux searchlength premiers caractères (en partant de la gauche) de la chaîne source string1. Par défaut, la recherche porte sur la chaîne entière. | Valeur renvoyée
Type de données : Long Renvoie un long dont la valeur correspond à la position de début de la dernière occurrence de string2 dans string1, parmi les caractères spécifiés par searchlength. Si string2 est introuvable dans string1 ou si searchlength vaut 0, LastPos renvoie 0. Si la valeur de l'un des arguments est null, LastPos renvoie null.
La fonction LastPos est sensible à la casse. La chaîne cible doit figurer en entier dans la chaîne source.
Exemple 1
Section intitulée « Exemple 1 »Cette instruction renvoie 6, car la dernière occurrence de RU se trouve à la position 6 :
LastPos('BABE RUTH', 'RU')
Exemple 2
Section intitulée « Exemple 2 »Cette instruction renvoie 3 :
LastPos('BABE RUTH', 'B)
Exemple 3
Section intitulée « Exemple 3 »Cette instruction renvoie 0, car la casse ne correspond pas :
LastPos('BABE RUTH', 'be')
Exemple 4
Section intitulée « Exemple 4 »Cette instruction recherche dans les 4 premiers caractères à gauche et renvoie 0, car la seule occurrence de RU se trouve après la position 4 :
LastPos('BABE RUTH', 'RU', 2)