Documentation de Gambas - /lang/instr

/lang/instr

# InStr

Position = InStr ( Chaîne AS String **,** SousChaîne AS String [ **,** Début AS Integer **,** Comparaison AS Integer ] *)

Retourne la position de la première occurrence de la sous-chaîne SousChaîne dans la chaîne Chaîne.

Si Début est spécifié, la recherche commence à la position Début

_ Comparaison _ peut prendre l’une des valeurs suivantes :

- gb.Binary pour une comparaison binaire (choix par défaut).

- gb.IgnoreCase

pour une comparaison indépendante de la casse de caractères.

Si la sous-chaîne n'est pas trouvée, la fonction retourne zéro.

Cette fonction ne gère que les chaînes ASCII. Pour manipuler des chaînes UTF-8, utilisez la classe String.

### Exemples

    PRINT Instr("Gambas is basic", "bas")

    4

    PRINT Instr("Gambas is basic", "bas", 5)

    11

    PRINT Instr("Gambas is basic", "not")

    0

### Voir aussi

- Fonctions de chaîne de caractères