您的位置:首页 > 编程语言 > Java开发

java正则表达式统计字母和数字

2011-12-29 10:51 239 查看
public class RegexTest {

/**

* @param args

*/

public static void p(Object o){

System.out.println(o);

}

public static void main(String[] args) {

// TODO 自動產生方法 Stub

String content = "My name is Jason, and I was born in 1988,so I am 24-year-old now.";

String regex = "[\\s\\d\\p{Punct}]+";

String words[] = content.split(regex);

p("Words: ");

for (int i=0;i<words.length;i++){

p(words[i]+" ");

}

regex = "\\D+";

String digitWords[] = content.split(regex);

p("DigitalWords: ");

for (int i=0;i<digitWords.length;i++){

p(digitWords[i]+" ");

}

}

}

效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐