Freigeben über


Escapesequenz mit mehreren Zeichen

Bietet eine einfache Möglichkeit zur Kennzeichnung einer Gruppe häufig verwendeter Zeichen.

Syntax

MultiCharEsc ::= '.' | ('\' [sSiIcCdDwW])

Hinweise

Zeichenfolge Zugehörige Zeichenklasse

.

[^\n\r]

\s

[#x20\t\n\r]

\S

[^\s]

\i

Die Gruppe von Anfangsnamenszeichen, die einem Buchstaben oder | '_' | ';' entsprechen.

\I

[^\i]

\c

Die Gruppe von Namenszeichen, die NameChar entsprechen.

\C

[^\c]

\d

\p{Nd}

\D

[^\d]

\w

[#x0000=#x10FFFF]-[\p{P}\p{Z}\p{C}] (alle Zeichen mit Ausnahme von Interpunktionszeichen, Trennzeichen und sonstigen Zeichen)

\W

[^\w]

Tipp

Die hier definierte reguläre Ausdruckssprache versucht nicht, eine allgemeine Lösung für reguläre Ausdrücke durch Verwendung von UCS-Zeichenfolgen (Universal Character Set) zu bieten. Die Sprache zielt auf die Unterstützung von "Level 1"-Features ab (gemäß der Definition in den "Unicode Regular Expressions Guidelines" (nur auf Englisch verfügbar) unter http://www.unicode.org/unicode/reports/tr18/).

Siehe auch

Verweis

Reguläre Ausdrücke des XML-Schemas
XML-Schema – Referenzübersicht für reguläre Ausdrücke

Konzepte

Datentypfacets