/* 将字符串中符合正则的取出 步骤: 1、将正则表达式封装成对象。 2、让正则对象和要作用的字符串相关联。 3、关联后,获得正则匹配引擎。 4、通过引擎对符合规则的子串进行操作,如读取等。 */ import java.util.regex.*; class regex { public static void main(String[] args) { get(); } public static void get() { String str = "ming tian,ni haoo"; String reg = "\\b[a-z]{4}\\b"; Pattern p = Pattern.compile(reg);//把正则封装成对象 Matcher m = p.matcher(str);//让正则与要作用的字符串进行匹配 while(m.find())//按规则作用于字符串,并进行查找 { System.out.println(m.group());//获取匹配后的结果 } } }