\\u0041\\"匹配 a\
" \\u0101\\t" 匹配 a<制表符〉
为什么都可以匹配 a 呢。。

解决方案 »

  1.   

    \\u0041
    unicode码匹配,如果是匹配字母的话没必要这样写,\\w就可以,匹配汉字的话需要用到这个
      

  2.   

    你开玩笑吧?
    System.out.println("a".matches("\\u0041"));
            System.out.println("a".matches("\\u0061"));
    输出:
    false
    true
      

  3.   

    \\u0041\\"匹配 a\ 
    " \\u0101\\t" 匹配 a <制表符〉 
    是\\u0101 
      

  4.   

    我的意思是\\u0041没法匹配a啊,你为啥说\\u0041\\"匹配 a\?还有System.out.println("a".matches("\\u0101"));输出的也是false
      

  5.   

    忽悠人么?
    \u0041  和   \u0101   都匹配不了  a
      

  6.   

    \u0041 是 A 
    \u0101 是 ā