正则表达式

1 . 除了\n以外的任意的单个的字符
2 [] 范围 [0-9] 所有的数字中的一个
3 () 提升优先级和分组
4 | 或者

5 * 前面的表达式出现0次到多次
6 + 前面的表达式出现1次到多次
7 ? 前面的表达式出现0次到1次 贪婪模式()

8 {1,}
9 {0,}
10 {0,1}

11 \d 任意一个数字
12 \D 非数字

13 \s 空白符号
14 \S 非空白符

15 \w 非特殊符号
16 \W 特殊符号

17 ^ 以什么开始 取反 (两个意思)
18 ^[0-9a-z] 以数字或者小写字母开头(以什么开头)
18 [^0-9] 非数字(取反 非 排除)
19 $ 以什么结束
20 ^正则表达式$ 严格的匹配

21 g 全局模式
22 i 忽略大小写
23 m 多行

你可能感兴趣的:(正则表达式)