Mithilfe des Operators 'matches' wird eine Zeichenfolge mit einem regulären Ausdruck verglichen. Die Verwendung des Operators 'like' ähnelt der Verwendung regulärer Ausdrücke in UNIX oder Perl; Informationen zu einfacheren regulären Ausdrücken finden Sie unter like (Operator).

[abc]
[a-c]
Außerhalb von eckigen Klammern hat der Bindestrich (-) keine spezielle Bedeutung.
[^abc]
Das Winkelzeichen hat nur dann eine besondere Bedeutung, wenn es innerhalb von eckigen Klammern an erster Stelle steht.
Alle anderen Zeichen im regulären Ausdruck sind Literale, die mit einem einzelnen Zeichen in der Quellenzeichenfolge verglichen werden.
myVar01 = "abcdef";
// Wird als TRUE (wahr) ausgewertet
if (myVar01 matches "a?c*")
;
end
myVar01 = "ab*def";
// Wird als TRUE (wahr) ausgewertet
if (myVar01 matches "ab\\*[abcd][abcde][^a-e]")
;
end
myVar01 = "ab*def";
// Der folgende logische Ausdruck ergibt 'true' (wahr).
if (myVar01 matches "ab+*def" escape "+")
;
end