手记

java正则学习笔记

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("z".matches(regex));    System.out.println("_".matches(regex));    System.out.println("%".matches(regex));}private static void demo6() {    String regex = "\\w";    System.out.println("a".matches(regex));    System.out.println("z".matches(regex));    System.out.println("_".matches(regex));    System.out.println("%".matches(regex));}private static void demo5() {    String regex = "\\S";    System.out.println(" ".matches(regex));    System.out.println("    ".matches(regex));    System.out.println("a".matches(regex));}private static void demo4() {    String regex = "\\s";    System.out.println(" ".matches(regex));    System.out.println("    ".matches(regex));              //一个tab键    System.out.println("    ".matches(regex));              //四个空格}private static void demo3() {    String regex = "\\D";    System.out.println("0".matches(regex));    System.out.println("9".matches(regex));    System.out.println("a".matches(regex));}private static void demo2() {    String regex = "\\d";                   //\代表转义字符,如果想表示\d的话,需要\\d    System.out.println("0".matches(regex));    System.out.println("a".matches(regex));    System.out.println("9".matches(regex));}private static void demo1() {    String regex = "..";    System.out.println("a".matches(regex));    System.out.println("ab".matches(regex));}

}

0人推荐
随时随地看视频
慕课网APP