Многосимвольная escape-последовательность
Простой способ идентификации часто используемого набора символов.
Синтаксис
MultiCharEsc ::= '.' | ('\' [sSiIcCdDwW])
Заметки
Последовательности символов |
Эквивалентный класс символов |
---|---|
. |
[^\n\r] |
\s |
[#x20\t\n\r] |
\S |
[^\s] |
\i |
Набор начальных символов имени, совпадающих по символу | '_' | ';'. |
\I |
[^\i] |
\c |
Набор символов имени, совпадающих по NameChar. |
\C |
[^\c] |
\d |
\p{Nd} |
\D |
[^\d] |
\w |
[#x0000=#x10FFFF]-[\p{P}\p{Z}\p{C}] (все символы, за исключением набора из символов пунктуации, разделителя и других символов) |
\W |
[^\w] |
Примечание
Язык регулярных выражений, определенный здесь, не является общим решением для регулярных выражений последовательностей символов UCS.Данный язык является целевым для поддержки функций «первого уровня», как определено в Руководстве по регулярным выражениям в Юникоде (http://www.unicode.org/unicode/reports/tr18/).
См. также
Ссылки
Регулярные выражения схемы XML
Справочная таблица по регулярным выражениям XML-схемы