那位大大能告诉我下面的java正则表达式结果是为什么啊
dxqrr 2011-07-17 11:06:01 System.out.println("&".matches("[a-z&&[efg]]"));
System.out.println("&".matches("[a-z&[efg]]"));
System.out.println("+".matches("[a-z++[efg]]"));
System.out.println("+".matches("[a-z+[efg]]"));
输出结果依次是:false, true, true, true
谁能告诉我为什么这样啊