Java代码中正则表达式的校验常用方式

72 阅读1分钟

第一种方式:

String str = "aabbccDD";

Pattern pat = Pattern.compile("[a-z]{1,64}");  //匹配1-64长度,小写a-z

Matcher mat = pat.matcher(str);

System.out.println(mat .matches());  //结果为false

第二种方式:

boolean flat = Pattern.matches("[a-z]{1,64}", "aabbcc");

System.out.println(flat);  //结果为true