Lade...
 

CX_STRING::Matches

CX_STRING::Matches

Beschreibung:

Diese Klassenfunktion prüft, ob der reguläre Ausdruck, der als Parameter übergeben wird, auf einen Teil des CX_STRING-Objektes angewendet werden kann.

Hinter dieser Funktion steht die Bibliothek pcre2. Eine Beschreibung zu regulären Ausdrücken befindet sich u.a. auf Wikipedia.

Code-Beispiel:
Var(s) "ClassiX" -> s "C.*" s Call(Matches) // TRUE "c.*" s Call(Matches) // FALSE (Groß-/Kleinschreibung!) "(?i)c.*" s Call(Matches) // TRUE, (?i) ignoriert Groß-/Kleinschreibung "lassi" s Call(Matches) // TRUE, "lassi" kommt als Teilstring vor "^lassi" s Call(Matches) // FALSE, "lassi" kommt nicht am Anfang (^) des Strings vor.

 

 

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_STRING Ein String-Objekt
  Top-1 STRING Regulärer Ausdruck
Stack(Out) Top INTEGER TRUE, wenn der reguläre Ausdruck auf den String passt, sonst FALSE
Funktionsaufruf: Call(Matches)