请问/[A-Z[C]]/正则表达式是匹配怎么的?

解决方案 »

  1.   

    呵呵,是匹配A-Z任一字母的后面的[C]应该是多余的。
    这是JDK里面的描述
    字符类 
    [abc] a、b 或 c(简单类) 
    [^abc] 任何字符,除了 a、b 或 c(否定) 
    [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) 
    [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) 
    [a-z&&[def]] d、e 或 f(交集) 
    [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去) 
    [a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](减去) 
      

  2.   

    要是学习正则表达式,楼主可以看看java.util.regex 包里的Pattern类的JDK文档!