Pattern类 模式器,用来封装一个正则表达式
Matcher类 匹配器,用来传入待匹配数据
调用顺序
Pattern p = Pattern.compile("[a-z]");
Matcher m = p.matcher("abc");
boolean b = m.matches();
获取功能
Pattern和Matcher结合使用
先使用Matcher.find()找到
再使用Matcher.group()获取
调用顺序
Pattern p = Pattern.compile("[a-z]");
Matcher m = p.matcher("abc");
boolean b = m.find();
String s = m.group();
获取练习
publicstaticvoidmain(String[] args){String str ="hello world?haha;xixi";Pattern p =Pattern.compile("\\b[a-z]{4}\\b");Matcher m = p.matcher(str);while(m.find()){String s = m.group();System.out.println(s);}//haha//xixi}