WildcardMatch

Kategorie: Script / Strings
Ab Engineversion: 1.0 OC

Beschreibung

Prüft, ob zwei Strings gleich sind. Die Prüfung beachtet Groß- und Kleinschreibung, außerdem können Wildcards benutzt werden.

Syntax

string WildcardMatch(string text, string wildcard);

Parameter

text:
String, der überprüft werden soll.
wildcard:
String, der überprüft werden soll.

Anmerkung

Ein * im Vergleichsstring steht für beliebig viele Zeichen (oder keines). Ein ? steht für genau ein Zeichen.

Beispiele

public func IsRiding() { return WildcardMatch(GetAction(), "Ride*"); }
Liefert true für alle Aktionen, die mit "Ride" anfangen ("Ride" selbst, "RideStill", "RideThrow", usw.).
WildcardMatch("Explode1", "Explode?");
Ist true.
WildcardMatch("Explode10", "Explode?");
Ist false.
WildcardMatch(GetName(), "*purz*");
Prüft, ob der Name des aufrufenden Objekts "purz" enthält (wo ist egal).
Clonkonaut, 2008-05