Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:stringvergleichsoperatoren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:stringvergleichsoperatoren [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:stringvergleichsoperatoren [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Stringvergleichsoperatoren ======
 +Mit **Stringvergleichsoperatoren** ist es möglich in [[Bedingung]]en 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 =====
 +<code xml><SmartCopy componentfilter="'%FILEPATH:sw|%SOURCETOPDIRPATH%%==%SOURCETOPDIRPATH%'"></code>
 +==== 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 =====
 +  * [[Stringoperatoren]]
 +
 +{{tag>Stringfunktion Bedingung SmartCopy}}
 +