package match;
public class TestOne {
public static void main(String[] args) {
//2015-10-19 08:00:00.0
/*if ("0800000".matches("[0-9]{4,}") == false) {
System.out.println(true);
}else {
System.out.println(false);
}*/
/* if ("abc.2".matches("[a-z]{1,}[.][0-9]")) {
System.out.println(true);
}else {
System.out.println(false);
}*/
/* ///// + {m,n}:最少匹配m次,最多匹配n次
if ("foo".matches("fo+")) {//匹配前面子表达式1次或多次 等价于 {1,}
System.out.println(true);
}else {
System.out.println(false);
}
if ("foo".matches("fo{1,2}")) {
System.out.println(true);
}else {
System.out.println(false);
}
///// ? {m,n}:最少匹配m次
if ("does".matches("do(es)?")) {//匹配前面的子表达式0次或者1次,等价于 {0,1}
System.out.println(true);
}else {
System.out.println(false);
}
if ("doeses".matches("do(es){0,2}")) {//匹配前面的子表达式0次或者1次,等价于 {0,1}
System.out.println(true);
}else {
System.out.println(false);
}
///////// * 匹配前面的字符任意次 等价于 {0,}
*/
/* if ("a".matches("[abc]")) { //匹配 [] 集合中的字符
System.out.println(true);
}else {
System.out.println(false);
}
if ("a".matches("[^abc]")) { //匹配不在 [] 集合中的字符
System.out.println(true);
}else {
System.out.println(false);
}*/
/* /////////////// |
if ("x".matches("x|y")) { //匹配x或者y
System.out.println(true);
}else {
System.out.println(false);
}
if ("xoo".matches("[x|y]oo")) { //匹配x或者y
System.out.println(true);
}else {
System.out.println(false);
}
*/
}
}