字符转义作为一些常用字符类的短字符

数字字符ー\d

字符转义 d 匹配从0到9的数字字符。它等效于字符类[0-9]。
字符转义 - 图1
\D是\D的否定,等于[^0-9]。

单词字符— \w

转义\w匹配被视为单词的字符。这些包括小写字母表ーa–z 大写字母ーA–Z 数字ー0–9 下划线ー_
因此它等价于字符类[ a-zA-Z0-9]
字符转义 - 图2

空白字符— \s

转义\s匹配空白字符。匹配的确切字符集取决于regex引擎,但大多数至少包括空格 Tab ー\t 回车ー\r 换行\n 跳页\f 很多还包括垂直制表符( v)。
字符转义 - 图3

任意字符— .

虽然不是典型的字符转义,但. 匹配任何[1]字符。
字符转义 - 图4


  1. 除了换行字符\n。如果regex引擎支持,可以使用dotAll标志来更改它。 ↩︎