iven123 发表于 2023-2-1 17:02 java的---- [Java] 纯文本查看 复制代码 public static void main(String[] args) { String reg = "[\u4e00-\u9fcb]{2,} [a-zA-Z]*\\d{5,}"; System.out.println("张三 gh12345".matches(reg)); System.out.println("张三 gh12346".matches(reg)); System.out.println("张 gh12345".matches(reg)); System.out.println("张三 12345".matches(reg)); System.out.println("张三 123456".matches(reg)); System.out.println("张三 P123456".matches(reg)); System.out.println("张三 ASDFG123456".matches(reg)); System.out.println("张三 ASDFG1234".matches(reg)); } 试试
杨辣子 发表于 2023-2-1 17:09 [mw_shl_code=java,true] public static void main(String[] args) { String reg = "[%u4e ... "[\u4e00-\u9fcb]{2,} [a-zA-Z]*\\d{5,}" “*”后面的第一个“\”是什么意思?
fuwanxv 发表于 2023-2-1 17:16 "[%u4e00-%u9fcb]{2,} [a-zA-Z]*\\d{5,}" “*”后面的第一个“\”是什么意思? 和\d一样,表示数字,但是代码里\需要转义一下就是\\