5、正则demo之获取

  1. 将正则表达式封装成对象
  2. 让正则对象和要操作的字符串相关联
  3. 关联后获取正则匹配引擎
  4. 通过引擎对符合规则的字串进行操作,比如取出
1.将字符串切割成数组 ,
【5、正则demo之获取】String str = "ming tian jiu yao fang jia le ,da jia";
String reg = "\\b[a-z]{3}\\b";
//让规则封装成对象
Pattern p = Pattern.compile(reg);
//让正则对象和要关联的字符串相匹配。获取匹配器对象
Matcher m = p.matcher(str);
//System.out.println(m.matcher()); //其实String类的matcher()方法用的就是Pattern和Matcher对象来完成的,作用于整个字符串,只不过被String对象封装后用起来较为简单,但是功能却单一。
boolean b=m.find(); 将规则作用到字符串上,并进行符合规则的子串查找。
System.out .println(m.group()); //用于获取匹配后的结果

    推荐阅读