Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:stringvergleichsoperatoren

Stringvergleichsoperatoren

Mit Stringvergleichsoperatoren ist es möglich in Bedingungen nur Teile von Zeichenfolgen (Strings) zu vergleichen. Der Vergleichsoperator wird mit ein Doppelpunkt (:) direkt hinter die betreffende Stringvariable geschrieben. Der Vergleichsstring wird direkt an den Operator, durch ein | getrennt, angehängt.

Beispiel

<SmartCopy componentfilter="'%FILEPATH:sw|%SOURCETOPDIRPATH%%==%SOURCETOPDIRPATH%'">

Erklärung

ZEICHENFOLGE ist z.B. der aktuelle FILEPATH und VERGLEICHSSTRING ist der gesuchte SOURCETOPDIRPATH aus obigem Beispiel.
Dieser Term %ZEICHENFOLGE:sw|%VERGLEICHSSTRING%% gibt den %VERGLEICHSSTRING% zurück wenn die %ZEICHENFOLGE  damit beginnt, sonst wird leer zurückgegeben.
Daher: %ZEICHENFOLGE:sw|%VERGLEICHSSTRING%%==%VERGLEICHSSTRING%'

Liste der Vergleichsoperatoren

Folgende Operatoren stehen zur Verfügung:

Operator Bedeutung Funktion
cn Contains Prüft ob der Vergleichsstring in der Zeichenfolge enthalten ist
~ Verkürzte Schreibweise. Der Ausdruck !~ bedeutet Contains not
CN Prüft unter Berücksichtigung der Groß- / Kleinschreibung
ew Ends with Prüft ob die Zeichenfolge mit dem Vergleichsstring endet
sw Starts with Prüft ob die Zeichenfolge mit dem Vergleichsstring beginnt
il in List Prüft ob der Zeichenfolge in einer Liste aufgeführt ist. Hier wird anstelle des Vergleichsstrings die Liste angegeben

Siehe auch

primus/stringvergleichsoperatoren.txt · Zuletzt geändert: von 127.0.0.1