-
单个字符(数量:1)
- 字符:表示有一位字符所组成
- \\ : 表示转义字符 "\"
- \t : 表示一个 "\t"符号
- \n : 匹配换行(\n)符号
-
字符集(数量:1)
- [abc] : 表示可能是字符a或者是字符b或者是字符c中的任意一位
- [^abc] : 表示不是a、b、c中的任意一位;
- [a-z] : 所有的小写字母
- [a-zA-z] : 表示任意的一位字母,不区分大小写
- [0-9] : 表示任意的一位数字
-
简化的字符集表达式(数量:1)
- . : 表示任意的一位字符
- \d : 等价于“[0-9]”,属于简化写法
- \D : 等价于“[^0-9]”,属于简化写法
- \s : 表示任意的空白字符,例如:“\t”、“\n”;
- \S : 表示任意的非空白字符
- \w : 等价于“[a-A-Z0-9]”,表示由任意的字母、数字、_所组成
- \W:等价于“[a-zA-Z0-9]”,表示不是由任意的字母、数字、_所组成;
-
边界匹配(不要在Java里使用,在JavaScript里使用
- ^ : 正则的开始
- $ : 正则的结束
-
数量表达
- 正则? : 表示此正则可以出现0次或1次
- 正则+ : 表 示此正则可以出现1次或1次以上
- 正则* : 表示此正则可以出现0次、1次或多次
- 正则{n} : 表示此正则正好出现n次
- 正则{n,}:表示此正则出现n次以上(包含n次)
- 正则{n,m}:表示此正则出现n~m次
- 逻辑运算
- 正则1正则2 : 正则1判断完成之后继续判断正则2
- 正则1|正则2 : 正则1或者是正则2有一组满足即可
- (正则) : 将多个正则作为一组,可以为这一组单独设置出现的次数。I
基本正则表达式(背)
最新推荐文章于 2023-10-16 09:01:19 发布