INSTR |
Instruction |
---|---|
ST BASIC |
Syntaxe
X = INSTR(targetstringexpression, patternstring) |
X = INSTR(startingpoint, targetstringexpression, patternstring) |
Paramètres
Nom | Description |
---|---|
startingpoint | Ce paramètre permet d'indiquer la position en nombre de caractères de début où commence la recherche |
targetstringexpression | Ce paramètre permet d'indiquer la chaîne de caractères contenant la source dans lequel il faudra chercher |
patternstring | Ce paramètre permet d'indiquer la chaîne de caractères de motif contenant la chaîne à rechercher |
Description
Cette fonction permet d'indiquer la position d'une sous-chaîne de caractères situé dans une chaîne de caractères.
Remarques
- La fonction INSTR recherche la première occurrence d'une chaîne de caractères de modèle dans une chaîne de caractères cible et renvoie sa position.
- Vous pouvez spécifier un point de départ pour la recherche. Le point de départ facultatif est un entier compris entre 1 et 255.
- La chaîne de caractères cible et les chaînes de caractères de modèle peuvent être des constantes de chaîne de caractères, des expressions ou des variables.
- La fonction INSTR renvoie 0 si la chaîne de caractères de modèle est plus longue que la chaîne de caractères cible, si la chaîne de caractères cible est une chaîne de caractères nulle ou si la chaîne de caractères de modèle n'est pas dans la chaîne de caractères cible.
- Si la chaîne de caractères de modèle est nulle, la fonction INSTR renvoie une valeur zéro.
Exemples
Voici des exemples typiques de l'utilisation de la fonction INSTR :
Voici un autre exemple :
on obtiendra le résultat suivant :
5Ok
Dernière mise à jour : Vendredi, le 7 Août 2020