Escape di più caratteri
Consente di identificare facilmente un set di caratteri comunemente utilizzato.
Sintassi
MultiCharEsc ::= '.' | ('\' [sSiIcCdDwW])
Sequenza di caratteri | Classe Character equivalente |
---|---|
. | [^\n\r] |
\s | [#x20\t\n\r] |
\S | [^\s] |
\i | Set di caratteri iniziali del nome, corrispondenti a Letter | '_' | ';'. |
\I | [^\i] |
\c | Set di caratteri del nome, corrispondenti a NameChar. |
\C | [^\c] |
\d | \p{Nd} |
\D | [^\d] |
\w | [#x0000=#x10FFFF]-[\p{P}\p{Z}\p{C}] (tutti i caratteri tranne il set dei segni di punteggiatura, dei separatori e degli altri caratteri) |
\W | [^\w] |
Nota Il linguaggio qui definito per le espressioni regolari non costituisce una soluzione generale per le espressioni regolari relative alle sequenze di caratteri UCS (Universal Character Set). Il linguaggio è destinato a supportare le funzionalità "Level 1", in base alla definizione del documento Unicode Regular Expressions Guidelines disponibile all'indirizzo http://www.unicode.org/unicode/reports/tr18/ (informazioni in lingua inglese).
Vedere anche
Espressioni regolari dello schema XML | Diagramma di riferimento delle espressioni regolari dello schema XML | Facet dei tipi di dati