public class Demo { public static void main(String args[]){ String str="1|2uhua311"; boolean b=str.matches("[1]|[2][a-z]{4}[3-9][1]{2}"); System.out.println(b); }}输出 false;那这个|代表什么意思呀?
我前面试了下1uhua311 输出false