正则表达式简介
正则表达式是一套标准,它可以用于任何语言,Java标准库的java.util.regex包内置了正则表达式引擎,在Java程序中使用正则表达式非常简单。
/**
* 判断用户输入的年份为20##年,规则如下:
* 一共4个字符,分别是2,0,0-9任意数字,0-9任意数字
* 对应的正则表达式就是:20\d\d,其中\d表示任意一个数字
* 把正则表达式转化为java字符串就变成了“20\\d\\d”,java字符串用“\\”表示“\”
*/
String regex = "20\\d\\d";
System.out.println("2017".matches(regex)); //true
System.out.println("2100".matches(regex)); //false
}