一、正则规范(15条)
- \\ 表示反斜线
- \t 表示制表符
- \n 表示换行符
- [abc] 表示a或b或c
- [^abc] 表示除了a、b、c之外的任意字符
- [a-zA-Z0-9] 表示由字母和数字组成
- \d 表示数字
- \D 表示非数字
- \w 表示字母、数字、下划线
- \W 表示非字母、数字、下划线
- \s 表示所有空白字符(如换行、空格等)
- \S 表示非空白字符
- ^ 表示行的开头
- $ 表示行的结尾
- . 匹配除换行符之外的任意字符
二、数字表示(7条)(X表示一组规范)
- X 必须出现一次
- X? 出现0次或者1次
- X* 出现0次或者1次或者多次
- X+ 出现1次或者多次
- X{m} 出现m次
- X{m,} 出现m次以上
- X{m,n} 出现m~n次
三、逻辑运算符(3条)(X、Y均表示一组规范)
- XY X规范后跟着Y规范
- X|Y X规范或Y规范
- (X) 作为一个捕获组规范