关于java通过正则表达式循环find()匹配所有关键词并group()输出结果,代码如下
package pattern;@b@@b@import java.util.regex.Matcher;@b@import java.util.regex.Pattern; @b@@b@public class PatternTest {@b@@b@ @b@ public static void main(String[] args) {@b@ @b@ Pattern p=Pattern.compile("\\d+"); @b@ Matcher m=p.matcher("我的QQ是:394345319 我的邮箱是:394345319@qq"); @b@ while(m.find()) { @b@ System.out.println(m.group()); @b@ } @b@ }@b@ @b@}
打印结果
394345319@b@394345319