Section courante

A propos

Section administrative du site

INSTR

Instruction
QuickBASIC/QBasic

Syntaxe

INSTR([depart%,]exprChaine1$,exprChaine2$)

Paramètres

Nom Description
depart% Ce paramètre permet d'indiquer la position en nombre de caractères de début où commence la recherche
exprChaine1$ Ce paramètre permet d'indiquer la chaîne de caractères contenant la source dans lequel il faudra chercher
exprChaine2$ Ce paramètre permet d'indiquer la chaîne de caractères 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

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. PRINT "InStr(""Sylvain Maltais"",""Mal"")= "; InStr("Sylvain Maltais","Mal")
  2. PRINT "InStr(""Sylvain Maltais"",""a"") = "; InStr("Sylvain Maltais","a")
  3. PRINT "InStr(1,""Sylvain Maltais"",""a"") = "; InStr(1,"Sylvain Maltais","a")
  4. PRINT "InStr(8,""Sylvain Maltais"",""a"") = "; InStr(8,"Sylvain Maltais","a")

on obtiendra le résultat suivant :

InStr("Sylvain Maltais","Mal")= 9
InStr("Sylvain Maltais","a") = 5
InStr(1,"Sylvain Maltais","a") = 5
InStr(8,"Sylvain Maltais","a") = 10

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LEFT$
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - RIGHT$
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LEN
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - MID$
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - INSTR

Dernière mise à jour : Mercredi, le 14 septembre 2016