多字符转义符

提供标识常用字符集的简单方法。

语法

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) 字符序列上提供对正则表达式的通用解决方案。该语言旨在支持“级别 1”功能,这些功能在 Unicode Regular Expressions Guidelines (http://www.unicode.org/unicode/reports/tr18/)(Unicode 正则表达式指南)中定义。

请参阅

参考

XML 架构正则表达式

XML 架构正则表达式参考图表

概念

数据类型方面