Matcher.find();Matcher.matches();Matcher.rs

String first = scan.next();
String pattern = "^(\\d{3})#([\u4e00-\u9fa5]{0,})#(\\d{1,3})$";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(first);
System.out.println(m.matches());
//m.reset();
System.out.println(m.find());


结果:true;false
String first = scan.next();
String pattern = "^(\\d{3})#([\u4e00-\u9fa5]{0,})#(\\d{1,3})$";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(first);
System.out.println(m.matches());
m.reset();
System.out.println(m.find());
结果:true;true


reset()//重置匹配器

猜你喜欢

转载自blog.csdn.net/steppppup/article/details/79249739
今日推荐