Section courante

A propos

Section administrative du site

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