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

<- EscapeString() - String Index - FormatNumber() ->