Open Parser unterstützt den Standardsatz an Metazeichen der Java RegEx-Zeichenklasse in den Befehlen „%Tokenize“ und „@RegEx“. Bei einem Metazeichen handelt es sich um ein Zeichen, das eine besondere Bedeutung beim Mustervergleich trägt. Die folgenden Metazeichen werden unterstützt:
([{\^-$|]})?*+.
Es gibt zwei Möglichkeiten, um zu erzwingen, dass ein Metazeichen wie ein normales Zeichen interpretiert wird:
- Dem Metazeichen einen umgekehrten Schrägstrich voranstellen
- Mit \Q (Beginn der Angabe) und \E (Ende der Angabe) einschließen.
„%Tokenize“ agiert gemäß der Regel für Java-Zeichenklassen für reguläre Ausdrücke – nicht für reguläre Java-Ausdrücke im Ganzen.
Im Allgemeinen sind die reservierten Zeichen für einen Zeichensatz die folgenden:
- „[“ und „]“ weisen auf einen anderen Satz hin.
- „-“ ist ein Metazeichen, wenn es sich zwischen zwei anderen Zeichen befindet.
- „^“ ist ein Metazeichen, wenn es das erste Zeichen in einem Satz bildet.
- „&&“ sind Metazeichen, wenn sie sich zwischen zwei anderen Zeichen befinden.
- „\“ bedeutet weiterhin, dass das Zeichen ein Literal ist.
Wenn Ihnen nicht genau bekannt ist, ob ein Zeichen als Metazeichen interpretiert wird, und Sie das Zeichen als Literal interpretieren lassen wollen, führen Sie eine Escape-Sequenz für dieses Zeichen mithilfe eines umgekehrten Schrägstrichs durch.