代表一个字符,
*代表0个或者多个,
+代表一个或者多个,
?代表0个或者1个
[0-9]代表数字0到9.
[0-9]+代表数字0到9至少出现一次
[abc]代表从abc之中任意一个
[^abc]abc之外的字符
没有[a-Z] 却是有[A-z]
注意[A-z]和[A-Z][a-z]的区别 后者一定要匹配两个字符
String str = "Ab";
//String[] s = str.split(" ");
//for(String st : s)
System.out.println(str.matches("[A-Z][a-z]"));