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));}
}
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦