1,预定义字符类
-
. 任何字符
-
\d 数字:[0-9]
-
\D 非数字: [^0-9]
-
\s 空白字符:[ \t\n\x0B\f\r]
-
\S 非空白字符:[^\s]
-
\w 单词字符:[a-zA-Z_0-9]
-
\W 非单词字符:[^\w]
2,代码
public class Demo3_Regex {
/**
* . 任何字符
\d 数字:[0-9]
\D 非数字: [^0-9]
\s 空白字符:[ \t\n\x0B\f\r]
\S 非空白字符:[^\s]
\w 单词字符:[a-zA-Z_0-9]
\W 非单词字符:[^\w]
*/
public static void main(String[] args) {
//demo1();
//demo2();
//demo3();
//demo4();
//demo5();
//demo6();
String regex = "\\W";
System.out.println("a".matches(regex));
System.out.println(