Sonderzeichen in JScript
Aktualisiert: November 2007
Eine Reihe von Metazeichen müssen beim Zeichenvergleich besonders behandelt werden. Um Entsprechungen für diese Sonderzeichen zu finden, müssen diese Zeichen mit einem Escapezeichen versehen werden, d. h. Sie müssen ihnen einen umgekehrten Schrägstrich (\) voranstellen. Die folgende Tabelle zeigt die Sonderzeichen und deren Bedeutung:
Sonderzeichentabelle
Sonderzeichen |
Anmerkung |
---|---|
$ |
Entspricht der Position am Ende der Eingabezeichenfolge. Wenn die multiline-Eigenschaft des RegExp-Objekts gesetzt ist, entspricht $ auch der Position vor '\n' oder '\r'. Um Entsprechungen für das $‑Zeichen selbst zu finden, verwenden Sie \$. |
( ) |
Markiert den Beginn und das Ende eines Teilausdrucks. Teilausdrücke können für die spätere Verwendung gespeichert werden. Um Entsprechungen für diese Zeichen selbst zu finden, verwenden Sie '\(' und '\)'. |
* |
Entspricht dem vorherigen Zeichen oder Teilausdruck null oder mehrere Male. Um Entsprechungen für das *-Zeichen zu finden, verwenden Sie '\*'. |
+ |
Entspricht dem vorherigen Zeichen oder Teilausdruck einmal oder mehrere Male. Um Entsprechungen für das +-Zeichen zu finden, verwenden Sie '\+'. |
. |
Entspricht einem beliebigen einzelnen Zeichen mit Ausnahme des Zeilenendezeichens \n. Um eine Entsprechung für . (Punkt) zu finden, verwenden Sie '\.'. |
[ ] |
Markiert den Beginn eines Klammerausdrucks. Um Entsprechungen für diese Zeichen selbst zu finden, verwenden Sie '\[' und '\]'. |
? |
Entspricht dem vorherigen Zeichen oder Teilausdruck null‑ oder einmal, bzw. gibt einen nicht gierigen Quantifizierer an. Um Entsprechungen für das ?-Zeichen zu finden, verwenden Sie '\?'. |
\ |
Markiert das nächste Zeichen als Sonderzeichen, Literal, Rückverweis oder oktales Escapezeichen. Beispiel: Das Zeichen 'n' entspricht dem Zeichen n. '\n' entspricht einem Zeilenendezeichen. Die Sequenz \\ entspricht '\', und \( entspricht '('. |
/ |
Deutet auf den Beginn oder das Ende eines Literals für einen regulären Ausdruck hin. Um Entsprechungen für das /-Zeichen zu finden, verwenden Sie '\/'. |
^ |
Entspricht der Position am Anfang einer Eingabezeichenfolge, außer bei Verwendung in einem Klammerausdruck, wo es die Zeichengruppe negiert. Um Entsprechungen für das ^-Zeichen zu finden, verwenden Sie '\^'. |
{ } |
Markiert den Beginn eines Quantifiziererausdrucks. Um Entsprechungen für diese Zeichen selbst zu finden, verwenden Sie '\{' und '\}'. |
| |
Gibt die Möglichkeit einer Auswahl zwischen zwei Elementen an. Um Entsprechungen für | zu finden, verwenden Sie \|. |