test.java
public class Test {
public static void main(String[] args) { // 简单的认识正则表达式 System.out.println("abc".matches("...")); }
} //The result is true.
public class Test { public static void main(String[] args) { // 简单的认识正则表达式 //初步认识 . * + MetaCharacters p("a".matches(".")); p("aa".matches("aa")); p("aaaa".matches("a*"));//X*代表X出现0次或多次 p("aaaaa".matches("a+"));//+代表一个或多个 p("".matches("a*")); p("aaaa".matches("a?"));//X?代表X出现0次或1次 p("".matches("a?")); p("a".matches("a?")); p("214523145234532".matches("\\d{3,100}"));//X{3,100}代表X出现3——100次 X{3}代表X正好出现3次 X{3,}代表X至少出现3次 p("192.168.0.aaa".matches("\\d{1,3}\\.\\d{1,3}.\\d{1,3}.\\d{1,3 }")); p("192".matches("[0-2][0-9][0-9]")); }
public static void p(Object o){ System.out.println(o); } }