上一主题: 单字符转义序列

下一主题: 匹配哪些内容?

其他转义序列

以下序列主要是为了与 perl 兼容而提供的,但请注意,\l \L \u 与 \U 的含义存在一些差异:

\w

等效于 [[:word:]]

\W

等效于 [^[:word:]]

\s

等效于 [[:space:]]

\S

等效于 [^[:space:]]

\d

等效于 [[:digit:]]

\D

等效于 [^[:digit:]]

\l

等效于 [[:lower:]]

\L

等效于 [^[:lower:]]

\u

等效于 [[:upper:]]

\U

等效于 [^[:upper:]]

\C

任意单个字符,等效于‘.’

\X

匹配任意 Unicode 组合字符序列,例如“a\x 0301”(带锐音符的字母)

\Q

左引号运算符,它后面的任何内容将被视为文本字符,直到遇到 \E 右引号运算符

\E

右引号运算符,结束以 \Q 开头的序列