INSTR |
Dans la chaîne de caractères |
---|---|
DISK BASIC |
Syntaxe
INSTR([n,]exp1$,exp2$) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer une position dans exp1$ où la recherche doit commencer ; si n n'est pas fourni, 1 est supposé. (La position 1 est définie comme le premier caractère de la chaîne de caractères.) |
exp1$ | Ce paramètre permet d'indiquer une chaîne de caractères à rechercher. |
exp2$ | Ce paramètre permet d'indiquer la sous-chaîne de caractères que vous voulez rechercher. |
Description
Cette fonction vous permet de rechercher dans une chaîne de caractères pour voir si elle contient une autre chaîne de caractères. Si c'est le cas, INSTR renvoie la position de départ de la sous-chaîne de caractères dans la chaîne de caractères cible ; sinon zéro est renvoyé. Notez que la sous-chaîne de caractères entière doit être contenue dans la chaîne de recherche, sinon zéro est renvoyé. Notez également que INSTR ne trouve que la première occurrence d'une sous-chaîne de caractères, en commençant à la position que vous spécifiez.
Exemples
Exemples (si A$="ABCDEFG") :
Expression | Résultat |
---|---|
INSTR(A$,"BCD") | 2 |
INSTR(A$,"12") | 0 |
INSTR(A$,"ABCDEFGH") | 0 |
INSTR(3,"1232123","12") | 5 |
Voir le programme EDIT sous MID$= pour un exemple d'utilisation de INSTR.
Dernière mise à jour : Vendredi, le 3 Mars 2023