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.