. 任意的一个字符 除了\n以外的
[0] 0
[0-9] 0-9中间 任意的一个数字(整数)
[0-9] 我想表示 小写 a-z 任意的一个字母 [a-z] [A-Z]
[a-zA-Z] 任意的一个字母
[1][0]{4}
{7}表示的是 该大括号前面的表达式 出现了7次
[0-9]{2} 00 10 97
[a-zA-Z0-9]{3} 任意的字母和0-9之间的所有的数字 出现一次
[0-9]{1,3} 前面的数字出现了1次或者 2次 或者是 3次
[a-z]{1,} 最少出现了1次 无穷次
[0-9]|[a-z] 优先级别 最低
()提升优先级的 分组
* 该符号前面的表达式出现了 0次到多次 限定符
+ 该符号前面的表达式 出现了 1次 到多次
[a-z]+
[0-9]?
+
*
{8}
{1,9}
{7,}
[0-9] \d 数字 0-9之间的任意的一个数字
\D 非数字
\d{7,9}
\D+ fsfd8fdsfds
\d\D 所有的字符
\s 空白符 \s*
\S 非空白符
\s\S
\w 非特殊符号
\W 特殊符号
\w\W
^ 取非 或者是 开始
[0-9][a-z]{3}$ 以什么结尾
[1-9]{2}[a-z]{3}
.
*
\d
\D
\s 空白符
\S 非空白符
\w 非 特殊符号
\W ¥%……&*(
a{1,9}
? (阻止贪婪模式) .+?。
从左往右数
()(())(())