FindString()

Syntax

Position = FindString(String$, SuchString$ [, StartPosition [, Modus]])
Beschreibung
Versucht den 'Suchstring$' im angegebenen 'String$' zu finden.

Parameter

String$ Der zu verwendende String.
SuchString$ Der zu suchende String.
StartPosition (optional) Die Startposition, um mit der Suche zu beginnen. Der Index des ersten gültigen Zeichens lautet 1. Wird dieser Parameter nicht angegeben, dann wird der gesamte String durchsucht.
Modus (optional) Dies kann einer der folgenden Werte sein:
  #PB_String_CaseSensitive: Suche unter Beachtung der Groß-/Kleinschreibung ("case sensitive", (a=a)) (Standard).
  #PB_String_NoCase       : Suche ohne Beachtung der Groß-/Kleinschreibung (A=a).

Rückgabewert

Gibt die Position (in Zeichen) des zu suchenden Strings zurück, oder Null wenn der String nicht gefunden wurde. Der Index des ersten Zeichens lautet 1.
  Debug FindString("PureBasic", "Bas") ; wird 5 ausgeben

Beispiel

  String$ = "This is a simple line...."
  
  Repeat
    Last = Position
    Position = FindString(String$ , "i", Position + 1)
    If Position > 0
      Debug "'i' found at position: " + Position
    EndIf
  Until Not Position
  
  Debug "Last position 'i' was found: " + Last

Unterstützte OS

Alle

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