Consists of one or more character ranges or character class escapes that are concatenated together. A positive character group identifies the set of characters containing all of the characters in all of the sets that are identified by its constituent ranges or escapes.
posCharGroup ::= ( charRange | charClassEsc ) +
The following table shows valid positive character groups and their descriptions.
| Valid positive character groups G for all character ranges R, character class escapes E, and positive character groups P | Set of characters C(G) |
|---|---|
| R | All characters in C(R). |
| E | All characters in C(E). |
| RP | All characters in C(R) and all characters in C(P). |
| EP | All characters in C(E) and all characters in C(P). |
XML Schema Regular Expressions | XML Schema Regular Expressions Reference Chart | Character Class Escapes | Character Range | Data Type Facets