\ => 用于特殊字符的转义
^ => 匹配输入的开始位置。
$ => 匹配输入的结尾。
* => 匹配前一个字符零次或多次
+ => 匹配前一个字符一次或多次
? => 匹配前一个字符零次或一次
. => 匹配换行符以外的任何字符
\d => 与数字匹配,等价于[0-9]
\D => 与非数字字符匹配,等价于[^0-9]
\w => 与任何单词字符匹配,包括下划线。等价于[A-Za-z0-9_]
\W => 与任何非单词字符匹配。等价于[^A-Za-z0-9_]
\s => 与任何白字符匹配,包括空格 制表符 分页符等。等价于[\f\n\r\t\v]
\S => 与任何非白字符匹配。等价于[^\f\n\r\t\v]
注:特殊字符也可用unicode编码表示,如\u0022表示双引号;?号可用于非贪婪匹配;
关于正则的常识
最新推荐文章于 2024-01-11 21:39:40 发布