Registrieren
dlexDB

Reguläre Ausdrücke

Textfelder in dlexDB

Es gibt fünf Kategorien von Textfeldern in dlexDB:

Alle diese Textfelder können mit Hilfe von regulären Ausdrücken abgefragt werden. Dazu können Sie Ihre Abfrage einfach in das Eingabefeld beim entsprechenden Filter eingeben und sie durch zwei Schrägstriche als regulären Ausdruck markieren.

Beispiele:

/gen/
Wort muss an beliebiger Stelle gen enthalten; z.B. genug, irgendwo, morgen, gen
/^gen/
Wort muss mit gen beginnen; z.B. genug, gen. Das Sonderzeichen ^ markiert in einem regulären Ausdruck den Wortanfang.
/gen$/
Wort muss auf gen enden; z.B. morgen, gen. Das Sonderzeichen $ markiert in einem regulären Ausdruck das Wortende.

Wenn Sie ein Textfeld abfragen, das mit Unterscheidung von Groß-/Kleinschreibung vorliegt, wirkt sich die Checkbox Groß-/Kleinschreibung ignorieren auch auf die Interpretation Ihres regulären Ausdrucks aus.

Vollständige Syntax der regulären Ausdrücke

dlexDB unterstützt den größten Teil der sogenannten erweiterten regulären Ausdrücke (Spencer, 2007). Die am häufigsten benötigten Operatoren sind:

/gen/
Wort muss an beliebiger Stelle gen enthalten; z.B. genug, irgendwo, morgen, gen
/^gen/
Wort muss mit gen beginnen; z.B. genug, gen. Das Sonderzeichen ^ markiert in einem regulären Ausdruck den Wortanfang.
/gen$/
Wort muss auf gen enden; z.B. morgen, gen. Das Sonderzeichen $ markiert in einem regulären Ausdruck das Wortende.
/Üb.*ung/
Wort enthält Üb, gefolgt von beliebig vielen - auch null - beliebigen Zeichen, gefolgt von ung; z.B. Überlegung, Übung
/Üb.+ung/
Wort enthält Üb, gefolgt von beliebig vielen - aber mindestens einem - beliebigen Zeichen, gefolgt von ung; z.B. Überlegung (aber nicht: Übung)
/R.ck/
Wort enthält R, gefolgt von genau einem beliebigen Zeichen, gefolgt von ck; z.B. Reck, Rock, Ruck
/R[eo]ck/
Wort enthält R, gefolgt von entweder e oder o, gefolgt von ck; z.B. Reck, Rock
/(Ober|Unter)ammergau/
findet Oberammergau und Unterammergau

Hinweis

In dlexDB gibt es einige wenige Types, die aus mehreren Worten bestehen. Hier wurden die Leerzeichen durch Unterstriche ersetzt (New_York). Leerzeichen kommen in dlexDB nur in Typebigrammen und Typetrigrammen vor; hier dienen sie dazu, die konstituierenden Types voneinander zu trennen.