Lexikon der Mathematik: regulärer Ausdruck
rationaler Ausdruck, Ausdruck zur Beschreibung regulärer Sprachen.
Zu einem Alphabet Σ ist die Menge der regulären Ausdrücke wie folgt definiert.
- Für jedes a ∈ Σ ist a ein regulärer Ausdruck;
- Ø ist ein regulärer Ausdruck;
- falls R und R′ reguläre Ausdrücke sind, so auch
- (R ∪ R′);
- (R-R′);
- R*.
Anstelle der Zeichen ∩ bzw. ⌢ werden oft auch die Zeichen + und – verwendet.
Jeder reguläre Ausdruck R definiert eine Sprache L(R) nach folgenden Regeln:
- L(Ø) = Ø
- L(a) = {a} (für a ∈ Σ);
- L(R ∪ R′) = L(R) ∪ L(R′);
- L(R ⌢ R′) = {ωω′ | ω ∈ R, ω′ ∈ R′};
- L(R*) = {ϵ} ∪ {ωi | ω ∈ R, i ∈ ℕ}.
Viele Textverarbeitungssysteme bieten Varianten von regulären Ausdrücken zur Beschreibung komplexer Suchmuster im Text an.
Copyright Springer Verlag GmbH Deutschland 2017
Schreiben Sie uns!