Strfind DE

From SA-MP Wiki

Jump to: navigation, search


Description:

Sucht nach einem Subtext in einem String.


Parameter:
(const string[],const sub[],bool:ignorecase=false,pos=0)
const string[]Der Textstring, in dem gesucht werden soll ("Heuhaufen").
const sub[]Der Subtext, nach dem gesucht werden soll ("Nadel").
ignorecase (optional)Wenn auf true gesetzt, interessiert die Groß-/Kleinschreibung nicht - "HaLLo" ist das selbe wie "Hallo". Wenn es false ist, sind sie nicht gleich.
Position (optional)Die Position im Text, ab der gesucht werden soll.


RückgabeDie Anzahl der Zeichen vor dem Subtext (dessen Startposition) oder -1, wenn der Subtext nicht gefunden werden konnte.


if(strfind("Ist er hier?", "er", true) != -1) //gibt 4 zurück (!= -1, da -1 "nicht gefunden" wäre)
{
    SendClientMessageToAll(0xFFFFFFFF, "Er wurde gefunden!");
}

Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

  • Strcmp: Vergleicht zwei Texte, um zu prüfen, ob sie gleich sind.
  • Strtok: Gibt das nächste Wort/den nächsten Parameter in einem String zurück.
  • Strdel: Löscht einen Teil eines Textes.
  • Strins: Fügt einen Text in einen String ein.
  • Strlen: Gibt die Länge eines Textes zurück.
  • Strmid: Extrahiert einen Teil eines Strings in einen anderen String.
  • Strpack: Packt einen String in die Zielvariable.
  • Strval: Wandelt einen Text in eine Zahl um.
  • Strcat: Fügt zwei Strings in einem Ziel-String zusammen.
Personal tools
Navigation
Toolbox
In other languages