首页

java正则表达式必须循环m.find()重复匹配所有关键词结果

标签:正则表达式,find(),group(),Pattern     发布时间:2022-01-23   

关于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