E:\项目\buwang-bak\BuwangWeb\images\2006daynews_035.jpg也有可能是 D:\images\123.gif
如果用正则表达式应该怎弄?谢谢了.

解决方案 »

  1.   

    @"^[A-Z]:(\\(w+)).[jpg,png,gif,BMP,JPEG]$";
      

  2.   

    @"^[A-Z]:\\(\w+).[jpg,JPG,PNG,GIF,png,gif,,bmp,jpeg,BMP,JPEG]$"
      

  3.   

    [A-Z]:\\((\w+)|(\\(\w+)))+.[jpg,JPG,PNG,GIF,png,gif,,bmp,jpeg,BMP,JPEG]
      

  4.   

    ^[a-z,A-Z]:\\([\w,\W]+\\)?[\w,\W]+.[jpg,bmp,gjf,,jpeg]$
    使用时 不区分大小写
      

  5.   


    bool FoundMatch = false;
    try {
    FoundMatch = Regex.IsMatch(SubjectString, [A-Z]:\\((\w+)|(\\(\w+)))+.(jpg|gif|png|jpeg])");
    } catch (ArgumentException ex) {
    // Syntax error in the regular expression
    }
      

  6.   

    [A-Z]:\\((\w+)|(\\(\w+)))+.(jpg|gif|png|jpeg)
      

  7.   

    RI,还是不对
    [A-Z]:\\((\w+) ¦(\\(\w+)))+\.(jpg ¦gif ¦png ¦jpeg)
      

  8.   

    LZ没试过我的吗?
    或者把你正在试的\w+换成[\w,\W]+ 
    \w不匹配-号
    E:\项目\buwang-bak\BuwangWeb\images\2006daynews_035.jpg 
    所以要用[\w,\W]
      

  9.   

    E:\项目\garden\garden\images\04-2-24.gif因为客户端选择图片路径是不定的...所以不好怎弄..
      

  10.   

    ^[a-z,A-Z]:\\([\s]+\\)*.[jpg,bmp,gif,jpeg]$ 
      

  11.   

    ^[a-z,A-Z]:\\(\S+\\)+\S+\.[jpg,bmp,gif,jpeg]
      

  12.   

    这里应该可以了吧?^[a-z,A-Z]:\\(\S+\\)+\S+\.(jpg|bmp|gif|jpeg)$