java 正则基础知识
更多更参见:java.util.regex包中的Pattern类,里面列出全部的正则表达式内容。
字符匹配
No.表达式描述
1[abc]表示取值可能是a,可能是b,可能是c
2[^abc]表示取值不是a、b、c的任意一个内容
3[a-zA-Z]表示全部的字母,大写和小写。[a-z]表示小写字母,[A-Z]表示大写字母简短表达式
No.表达式描述
1\d表示由数字组成
2\D表示由非数字组成
、
3\s表示有空格组成,空格包含了"\n""\t"之类的
4\S表示由非空格组成
5\w表示由字母、数字、下划线组成
6\W表示由非字母、数字、下划线组成列出出现的次数(以X表示一个完整的正则)No.表达式描述
1X?表示正则表达式出现0次或1次
2X*表示正则表达式出现0次、1次或多次
3X+表示正则表达式出现1次或多次
4X{n}表示出现的长度正好是n次
5X{n,}表示出现的长度大于n次
6X{n,m}表示出现的长度正要好是n到m次
关系运算
No.表达式描述
1X|Y要么是X的正则,要么是Y的正则
2(X)表示一组规范
相关推荐
杨德龙 2020-11-11
不要皱眉 2020-10-14
满地星辰 2020-09-16
梦的天空 2020-08-25
lrjnlp 2020-07-19
qidu 2020-07-05
flyingssky 2020-07-05
flyingssky 2020-06-27
RuoShangM 2020-06-17
天高任鸟飞 2020-06-13
Darklovy 2020-06-11
qidu 2020-06-08
Darklovy 2020-06-07
jyj00 2020-06-06
flyingssky 2020-06-04
山水沐光 2020-05-26
山水沐光 2020-05-25