正则的用途:
1.匹配字符串
2.查子串
主要的java类
java.util.regex.Matcher
java.util.regex.Pattern
数量正则表达式
?:表示?前面的字符出现1次或0次
例如:"abc"能和"a?bc?“匹配;”"能和"a?"匹配
System.out.println("".matches("a?"));//true
*:表示*前面的字符出现0或n次
System.out.println("aaaa".matches("a*"));//true
+:表示+前面的字符出现1或n次
{n}:表示{n}前面的字符出现n次
System.out.println("aaaaa".matches("a{5}"));//true
{n,}:表示{n,}前面的字符出现次数大于n
System.out.println("aaaaa".matches("a{2,}"));//true