常用简写

\d [0-9] 表示是一位数字。英文:digit
\D [0,9] 表示除了数字之外的任意字符
\w [0-9a-zA-Z] 英文:word
\W [^0-9a-zA-Z_] 非单词字符
\s [\t\v\n\r\f] 代表:空格,水平制表符,垂直制表符,换行符,回车符,换页符
\S 非空白字符
. [^\n\r\u2028\u2029] 通配符 。换行符,回车符行分隔符,段分割符除外。

量词

{m,n } 出现m-n次,例如 {3,6} 表示3-6次
{m} 等价于{m, m},表示只能出现出现m次 例如 {4} 表示只能出现四次
? 等价于{0,1} 表示出现或者不出现 记忆 有吗? 有没有都行
+ 匹配任意包含最少一次的字符(贪婪匹配)/a+/ a aa aaa aaaa 都会被匹配到
* 匹配前一项,零次或者多次
m 多行匹配