Поделиться через


Многосимвольная 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-схемы

Основные понятия

Аспекты типов данных