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]+" ");
}
}
}
效果:
/**
* @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]+" ");
}
}
}
效果:
相关文章推荐
- JAVA email和数字,字母,下划线还有汉字的正则表达式
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 分类: Android JAVA 2015-06-07 21:08 31人阅读 评论(0) 收藏
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- Java中过滤出字母、数字和中文的正则表达式
- java 对于匹配数字字母 正则表达式:Pattern类与Matcher类详解
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java正则表达式匹配字符串字母,数字,空格和其他字符出现次数
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java正则表达式,读取字符串不区分大小写;正则匹配表达式中的数字或者字母;正则匹配网页中的邮箱
- Java中过滤出字母、数字和中文的正则表达式
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 求一JAVA密码正则表达式,长度6位以上,需数字、字母和下划线组成
- java 正则表达式查找某段字符串中所有小写字母开头的单词并统计次数,按出现次数排序
- Java中过滤出字母、数字和中文的正则表达式
- java 正则验证 数字,字母,下划线还有汉字的正则表达式和email
- java 正则表达式 字符必须全是 数字字母下滑线,或者第一个字符必须是字母数字下滑线
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- Java中过滤出字母、数字和中文的正则表达式
- Java - 正则表达式的运用(Pattern模式和Matcher匹配)—— 匹配中文,英文字母和数字及_长度详解——收集资源blog
- java 匹配数字、英文字母、汉字的正则表达式