正则常用总结

package com.by;

import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
public class Tsfsds {
@Test
    public void m1(){
    //0-1正则表达式
    String s="(0.(\\d)+)|[0-1]";
    String d= String.valueOf(1);
//    if (d.matches(s)){
//        System.out.println("是");
//    }
    //中文
    String q="^[\u4e00-\u9fa5]$";
    System.out.println("是".matches(q));
    // [a-zA-Z]+ 英文
    // .*[A-Z].* 大写
    //  ^.*\\d.*$ 数字
    // \\d 代表数字 \\D 代表非数字
    // ^1[3,5,8]\\d{9}$ 手机号
    // ^(?:0|[1-9][0-9]?|9)$  0-99的正整数
    // ^(?:0|[1-9]?|9)$     0-9
   String oi="^(?:0|[1-9]?|9)$";
   String es= String.valueOf(8);
    System.out.println(es.matches(oi));
}
}
posted @ 2022-11-14 14:59  一份人间烟火  阅读(26)  评论(0)    收藏  举报