Rückverweiskonstrukte
Aktualisiert: November 2007
In der folgenden Tabelle werden optionale Parameter aufgelistet, die Rückverweismodifizierer zu einem regulären Ausdruck hinzufügen.
Rückverweiskonstrukt |
Definition |
---|---|
\number |
Rückverweis. Beispiel: (\w)\1 findet doppelte Wortzeichen. |
\k<name> |
Benannter Rückverweis. Beispiel: (?<char>\w)\k<char> findet doppelte Wortzeichen. Der Ausdruck (?<43>\w)\43 hat die gleiche Funktion. Sie können anstelle von spitzen Klammern einfache Anführungszeichen verwenden. Beispiel: \k'char'. |
Beachten Sie die Zweideutigkeit bei Oktalescapecodes und \number-Rückverweisen mit der gleichen Notation. Weitere Informationen dazu, wie das Modul für reguläre Ausdrücke die Zweideutigkeit auflöst, finden Sie unter Rückverweise.