Regul?rer Ausdruck ist ein Textmuster, das gew?hnliche Zeichen (z. B. Buchstaben zwischen a und z) und Sonderzeichen (sogenannte ?Metazeichen“) enth?lt.

Regul?re Ausdrücke verwenden eine einzelne Zeichenfolge, um eine Reihe von Zeichenfolgen zu beschreiben und abzugleichen, die einer bestimmten Syntaxregel entsprechen.

Regul?re Ausdrücke – Vorrang der Operatoren Syntax

Regul?re Ausdrücke werden von links nach rechts ausgewertet und folgen der Rangfolge, ?hnlich wie arithmetische Ausdrücke.

Vorg?nge mit derselben Priorit?t werden von links nach rechts ausgeführt, und Vorg?nge mit unterschiedlichen Priorit?ten werden von hoch nach niedrig ausgeführt.

Regul?re Ausdrücke – Vorrang der Operatoren Beispiel

Escape-Zeichen
(), (?:), (?=), []runde und eckige Klammern
*, +, ?, {n}, { n, }, {n,m}Qualifizierer
^, $, jedes Metazeichen, jedes Zeichen Ankerpunkt und Sequenz (d. h. Position und Reihenfolge)
|Ersetzung“ oder ?Die Operation
Das Zeichen hat eine h?here Priorit?t als der Ersetzungsoperator, sodass ?m|food“ mit ?m“ oder ?food“ übereinstimmt. Um ?mood“ oder ?food“ zuzuordnen, verwenden Sie Klammern, um einen Unterausdruck zu erstellen, der zu ?(m|f)ood“ führt.