多字符转义符
提供标识常用字符集的简单方法。
语法
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 正则表达式指南)中定义。