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


Блочная escape-последовательность

В базе данных символов Юникода кодовые точки разделяются на ряд блоков, таких как базовые символы латинского алфавита (ASCII) и т. д. Набор, содержащий все символы с именем блока X (с удалением всех пробелов), можно идентифицировать с помощью блока escape-последовательности \p{IsX}. Дополнение к этому набору указывается с помощью блока escape-последовательности \P{IsX}.

Дополнительные сведения см. в приложении Е, «Регулярные выражения», к спецификации W3C XML Schema Datatypes specification (http://www.w3.org/TR/xmlschema-2).

Синтаксис

IsBlock ::= 'Is' [a-zA-Z0-9#x2D]+

Пример

В следующем примере показан блок escape-последовательности для идентификации ASCII-символа из базового набора символов для латинского алфавита.

\p{IsBasicLatin}

См. также

Ссылки

Регулярные выражения схемы XML

Справочная таблица по регулярным выражениям XML-схемы

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

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