字符转义作为一些常用字符类的短字符
数字字符ー\d
字符转义 d 匹配从0到9的数字字符。它等效于字符类[0-9]。\D是\D的否定,等于[^0-9]。
单词字符— \w
转义\w匹配被视为单词的字符。这些包括小写字母表ーa–z
大写字母ーA–Z
数字ー0–9
下划线ー_
因此它等价于字符类[ a-zA-Z0-9]
。
空白字符— \s
转义\s匹配空白字符。匹配的确切字符集取决于regex引擎,但大多数至少包括空格
Tab ー\t
回车ー\r
换行\n
跳页\f
很多还包括垂直制表符( v)。
任意字符— .
虽然不是典型的字符转义,但. 匹配任何[1]字符。
- 除了换行字符\n。如果regex引擎支持,可以使用dotAll标志来更改它。 ↩︎