-正则表达式=字符+操作符
-常用操作符14个,我把它们分5类
1.范围符
[ ] 表示单个字符的取值范围
[^ ] 表示单个字符的排除范围
2.扩展符
* * 前的一个字符0次或无限次扩展
+ + 前的一个字符1次或无限次扩展
? ?前的的一个字符0次或1次扩展
{a} { } 前的一个字符扩展a次
{a,k} { } 前的一个字符扩展a至k次(含k)
3.匹配符
^ 匹配 以^ 后的字符开头的字符串
$ 匹配 以$ 前的字符结尾的字符串
4.等价符
\d 数字,等价于[0-9]
\w 字母,等价于[A-Z,a-z,0-9]
| 或,等价于表达式左右任意一个
. 点,表示任何单个字符
5.分组符
( ) 分组标记 ,()内只能使用 | 操作符