//点号通配符:匹配任意一个字符
System.out.println(Pattern.compile(".ython").matcher("jython").matches());
//中括号存放字符集合:匹配中字符集合中的任意一个字符
Pattern pattern = Pattern.compile("[pj]ython");
System.out.println(pattern.matcher("python").matches());
System.out.println(pattern.matcher("jython").matches());
System.out.println(pattern.matcher("perl").matches());
//管道可选的字符串
System.out.println(Pattern.compile("p(ython|erl)").matcher("perl").matches());
// 花括号{m,n} m-n次;+最少一次;* 可有可无
System.out.println(Pattern.compile("h(t)*p").matcher("hp").matches());
java regular expression
最新推荐文章于 2022-04-17 20:01:38 发布