Reguläre Ausdrücke werden gerne vermieden. Stattdessen werden komplex geschaltete IN-Blöcke mit zahlreichen AND/OR-Bedingungen implementiert. Der besseren Lesbarkeit wegen, so sagt man sich. Mit einem regulären Ausdruck könnte man sich die Mühe deutlich reduzieren. Leider sind die Ausdrücke ohne Hilfestellung mitunter schwierig zu lesen. Obendrein werden sie dann auch noch, je nach Programmiersprache, auf unterschiedliche Weise implementiert. Doch dafür gibt es Hilfestellungen, insbesondere im Netz.

Dieser Vortrag soll zeigen, dass es gerade im Datenbankumfeld sehr lohnend sein kann, die fünf RegExp-Funktionen im Hinterkopf zu haben. Auf der Agenda stehen:

  • Einführung in die RegExp-Syntax
  • Oracle SQL RegExp-Funktionen
  • Vergleich mit den "normalen Pendants"
  • Performanceaspekte