INSTR |
instrpermet de rechercher une sous-chaîne donnée dans une chaîne de caractères, àpartir d'un caractère de rang donné dans la chaîne.
instr(rang, chaîne,sous_chaîne )
Elément | Description | Restrictions |
Expression de type Integer donnant lerang qui correspond au 1er caractère de chaîne à partir duquel on recherchela sous-chaîne. | rang >= 0 | |
Expression de type Char représentant lachaîne dans laquelle la recherche est faite. | Aucune. | |
Expression de type Char représentant lasous-chaîne recherchée. | Aucune. |
# Recherche d'une chaîne de caractères'ABC' dans une chaîne donnée;
# avec les paramètres ci-dessous, ceprogramme affiche 3
Infbox num$(instr(1,"l'ABCse trouve dans un abécédaire",'ABC'))
# Compter le nombre de mots MOT dansun texte TEXTE
# et mettre le résultat dans la variableCPT
CPT = -1 : I = 0
Repeat I = instr(I+1, TEXTE, MOT) : CPT+= 1 : Until I = 0
instr recherchesous_chaîne dans chaîne à partir de la position rang et donne la position (ennombre de caractères) du premier caractère correspondant à la sous-chaînerecherchée. Si la sous-chaîne n'est pas présente ou si rang <= 0,
ERMODE(10) | -rang n'est pas de type numérique. |
ERDOM(50) | rang< 0 |
LEFT$ - RIGHT$ - STRING$ - SPACE$ - SEG$ - MID$ - VIREBLC
Adonix X3(r) L4G |