它的要求的格式是:
第一个文字是从A~Z或a~z,第二个文字是:
第三个文字是\
第四个以后不允许是文件夹起名时的禁止文字(具体有7个符号,分别是/\:*?"<>|)哪位大大强人,可以帮一下呀

解决方案 »

  1.   

    [A-Z|[a-z]]:\\\([^/\\\:\*\?\"<>\|])
    错了,注意转义字符
      

  2.   

    [A-Z|[a-z]]\\:\\\([^/\:*?"<>|])在哪用这个?---初学者
      

  3.   

    \w:\\\\(^/\\\\:\\*\\?\"<>|)+
      

  4.   

    \w:\\\\(^/\\\\:\\*\\?\"<>\\|)+
    |也要转义
      

  5.   

    import java.util.regex.*;
    public class T {
    public static void main(String args[]){
    Pattern pattern = Pattern.compile("^[A-Za-z]:\\\\[^/\\\\:\\*?\\\"<>\\|]*$");
    Matcher matcher = pattern.matcher("a:\\ss");
    if(matcher.find()){
    System.out.println(matcher.group());
    }
    }
    }
      

  6.   

    谢谢各位,我想知道在JAVA里怎么检索字符串是否为指定格式if(matcher.find()){
    System.out.println(matcher.group());
    }
    好象不行吧.我想用MATCHER和PATTERN关连以后,判断字符串格式,如果正确给TRUE,否则给FALSE