对于常用的字符组,正则表达式提供了相应的简记法,方便地表示它们
\d  =  [0-9]
\D  =  [^0-9]
\w  =  [0-9a-zA-Z_]
\w  =  [^0-9a-zA-Z_]
\s  匹配空白字符(回车、换行、制表、空格)
\S  匹配非空白字符
例子:
public   class  GeneralNumFive {
public   static   void  main(String[] args) {
String digitChar =  "\\d" ;
String noDigitChar =  "\\D" ;
String wordChar =  "\\w" ;
String noWordChar =  "\\W" ;
String  spaceChar  =  "\\s" ;
String noSapceChar =  "\\S" ;
String[] strs =  new  String[] {  "0" "3" "8" "9" , "b" , "d" , "c" , " " , "\t" , "\n" , "\t" };
for  (String string : strs) {
if ( regexMatch (string,digitChar)){
System. out .println(string + "能够匹配正则:"  + digitChar);
} else {
System. out .println(string + "不能够匹配正则:"  + digitChar);
}
}
for  (String string : strs) {
if ( regexMatch (string,noDigitChar)){
System. out .println(string + "能够匹配正则:"  + noDigitChar);
} else {
System. out .println(string + "不能够匹配正则:"  + noDigitChar);
}
}
for  (String string : strs) {
if ( regexMatch (string,wordChar)){
System. out .println(string + "能够匹配正则:"  + wordChar);
} else {
System. out .println(string + "不能够匹配正则:"  + wordChar);
}
}
for  (String string : strs) {
if ( regexMatch (string,noWordChar)){
System. out .println(string + "能够匹配正则:"  + noWordChar);
} else {
System. out .println(string + "不能够匹配正则:"  + noWordChar);
}
}
for  (String string : strs) {
if ( regexMatch (string, spaceChar )){
System. out .println(string + "能够匹配正则:"  +  spaceChar );
} else {
System. out .println(string + "不能够匹配正则:"  +  spaceChar );
}
}
for  (String string : strs) {
if ( regexMatch (string,noSapceChar)){
System. out .println(string + "能够匹配正则:"  + noSapceChar);
} else {
System. out .println(string + "不能够匹配正则:"  + noSapceChar);
}
}
}
private   static   boolean  regexMatch(String s, String regex) {
return  s.matches(regex);
}
}
运行结果:
0能够匹配正则:\d
3能够匹配正则:\d
8能够匹配正则:\d
9能够匹配正则:\d
b不能够匹配正则:\d
d不能够匹配正则:\d
c不能够匹配正则:\d
 不能够匹配正则:\d
不能够匹配正则:\d
不能够匹配正则:\d
不能够匹配正则:\d
0不能够匹配正则:\D
3不能够匹配正则:\D
8不能够匹配正则:\D
9不能够匹配正则:\D
b能够匹配正则:\D
d能够匹配正则:\D
c能够匹配正则:\D
 能够匹配正则:\D
能够匹配正则:\D
能够匹配正则:\D
能够匹配正则:\D
0能够匹配正则:\w
3能够匹配正则:\w
8能够匹配正则:\w
9能够匹配正则:\w
b能够匹配正则:\w
d能够匹配正则:\w
c能够匹配正则:\w
 不能够匹配正则:\w
不能够匹配正则:\w
不能够匹配正则:\w
不能够匹配正则:\w
0不能够匹配正则:\W
3不能够匹配正则:\W
8不能够匹配正则:\W
9不能够匹配正则:\W
b不能够匹配正则:\W
d不能够匹配正则:\W
c不能够匹配正则:\W
 能够匹配正则:\W
能够匹配正则:\W
能够匹配正则:\W
能够匹配正则:\W
0不能够匹配正则:\s
3不能够匹配正则:\s
8不能够匹配正则:\s
9不能够匹配正则:\s
b不能够匹配正则:\s
d不能够匹配正则:\s
c不能够匹配正则:\s
 能够匹配正则:\s
能够匹配正则:\s
能够匹配正则:\s
能够匹配正则:\s
0能够匹配正则:\S
3能够匹配正则:\S
8能够匹配正则:\S
9能够匹配正则:\S
b能够匹配正则:\S
d能够匹配正则:\S
c能够匹配正则:\S
 不能够匹配正则:\S
不能够匹配正则:\S
不能够匹配正则:\S
不能够匹配正则:\S
注意:\\d   当字符串包含字符本身时,需要对其进行转 \
未完待续。。。