Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » SQL-Sprachelemente » Ausdrücke

 

Syntax für reguläre Ausdrücke

Reguläre Ausdrücke werden mit den Suchbedingungen SIMILAR TO und REGEXP sowie mit der Funktion REGEXP_SUBSTR unterstützt. Für SIMILAR TO stimmt die Syntax für reguläre Ausdrücke mit dem ANSI/ISO SQL-Standard überein. Für REGEXP und REGEXP_SUBSTR stimmen die Syntax und die Unterstützung mit Perl 5 überein.

Reguläre Ausdrücke werden von REGEXP und SIMILAR TO verwendet, um eine Zeichenfolge zu suchen, während reguläre Ausdrücke von REGEXP_SUBSTR verwendet werden, um eine Teilzeichenfolge zu suchen. Um das Teilzeichenfolgenverhalten für REGEXP und SIMILAR TO zu erreichen, können Sie auf beiden Seiten des gesuchten Musters Wildcard-Zeichen (Platzhalter) einfügen. Beispiel: REGEXP '.*car.*' findet car, carwash und vicar. Sie können Ihre Abfrage auch so schreiben, dass sie die Funktion REGEXP_SUBSTR verwendet. Siehe REGEXP_SUBSTR-Funktion [Zeichenfolge].

Die Suche mit regulären Ausdrücken in SIMILAR TO unterscheidet nicht zwischen Groß- und Kleinschreibung. REGEXP und REGEXP_SUBSTR werden durch die Berücksichtigung von Groß- und Kleinschreibung oder von Akzenten in der Datenbank nicht beeinflusst. Siehe Unterschiede im Zeichenvergleich von LIKE, REGEXP und SIMILAR TO.

 Reguläre Ausdrücke: Metazeichen
 Reguläre Ausdrücke: Spezielle Teilzeichenklassen
 Reguläre Ausdrücke: Andere unterstützte Syntaxkonventionen
 Reguläre Ausdrücke: Assertierung
 Siehe auch