常用简写
\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 | 多行匹配 |
---|---|