Ähnlichkeitsoperatoren (=* / =*^)
Ähnlichkeitsoperatoren (=* / =*^) Vergleicht Zeichenketten auf Ähnlichkeit
- Siehe: Verwandte Befehle , Vergleichsoperatoren
Mit den Ähnlichkeitsoperatoren können zwei alphanumerische Werte miteinander verglichen werden. Einer der Werte kann die Wildcards '?' und / oder '*' enthalten. Das '?' steht für genau ein beliebiges Zeichen. Das '*' steht für eine unbestimmte Anzahl beliebiger Zeichen.
Beispiele:
- Ausdruck: Ergebnis
( 'Auftrag' =* 'Auftrag' ):true( 'Auftrag' =* '?uft*' ):true( 'Auftrag' =* '*tra*' ):true( 'Auftrag' =* 'Auftra??' ):false( 'Kleopatra' =* '*tra*' ):true( 'Kleopatra' =* '*le*pat*' ):true( '89089089' =* '89*89' ):true
Soll bei dem Vergleich die Groß-/Kleinschreibung nicht berücksichtigt werden, muss der Operator =*^ verwendet werden.
Beispiele: