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]+" ");
}
}
}
效果: