====== 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 ===== ==== 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}}