Strfind DE
From SA-MP Wiki
Description:
Sucht nach einem Subtext in einem String.
(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ückgabe | Die 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.