FindString()
Syntaxe
Resultat = FindString(Chaine$, ChaineCherchee$ [, PositionDepart] [, Mode]])Description
Cherche une sous-chaîne dans une chaîne de caractères.
Arguments
Chaine$ La chaîne de caractères à utiliser. ChaineCherchee$ La chaîne de caractères à trouver. PositionDepart (optionnel) Position du caractère à partir de laquelle la recherche commence.
L'indice du premier caractère valide est 1.
Si ce paramètre n'est pas spécifié, la chaîne entière est recherchée.Mode (optionnel) Peut être une des valeurs suivantes: #PB_String_CaseSensitive: Recherche sensible à la casse (A <> a) (par défaut). #PB_String_NoCase : Recherche insensible à la casse (A = a).
Valeur de retour
Renvoie la position (en caractères) de la chaîne à rechercher, ou zéro si la chaîne n'est pas trouvée. L'index du premier caractère est 1.
Exemple
Position = FindString("PureBasic", "Bas") ; 'Position' recevra la valeur 5
Voir aussi
CountString(), InsertString(), RemoveString(), ReplaceString(), ReverseString(), StringByteLength(), StringField()
Exemple
Texte$ = "Ceci est une simple ligne de texte...." Repeat Dernier = Position Position = FindString(Texte$ , "i", Position + 1) If Position > 0 Debug "'i' trouvée à l'emplacement: " + Position EndIf Until Not Position Debug "La dernière position de 'i' a été trouvée à la position : " + Dernier
OS Supportés
Tous