java 怎么利用正则表达式从给定的字符串中取出匹配规则字符串

如题所述

利用正则表达式从给定的字符串中取出符合匹配规则的字符串的Java程序如下:

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class E {

 public static void main(String[] args) {

  Pattern p = Pattern.compile("[A-Za-z]+");//设定匹配规则为取出字符串中的字母

  Matcher m = p.matcher("12sifiwq820aufu");//与字符串匹配

  while(m.find()){

    System.out.println(m.group());  

  }

 }

}

运行结果:

sifiwq
aufu

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-14
String testString = "java怎么利用正则表达式从给定的字符串中取出匹配规则字符串";
Pattern pattern = Pattern.compile("\\w+");

Matcher matcher = pattern.matcher(testString);
while(matcher.find())
{
System.out.println(matcher.group());
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网