- 首页 > 睿知 > it技术 > >
- 将正则表达式封装成对象
- 让正则对象和要操作的字符串相关联
- 关联后获取正则匹配引擎
- 通过引擎对符合规则的字串进行操作,比如取出
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());
//用于获取匹配后的结果
推荐阅读