任何以abc开头的txt文件。

解决方案 »

  1.   

    ^abc[a-zA-Z0-9_]*\.txt$
    试一下,我现在测不了.呵呵
      

  2.   

    ^(abc)(*)(\.txt)$应该是这样!给分给分!
      

  3.   

    不好意思写漏了\w
    ^(abc)(\w*)(\.txt)$ 
      

  4.   

    ^(abc)(.*)(\.txt)$ 
    这个更强,可以匹配除\n之外的任何字符!
      

  5.   

    JAVA里对应的正则应该转义,所以下面的表达式达到要求
    String reg = "^abc[^\\/\\\\<>\\*\\?\\:\"\\|]*\\.txt$";
    对应 var reg = /^abc[^\/\\<>\*\?\:"\|]*\.txt$/;解释一下:
    ^abc  -->  以 abc 开头
    [^\\/\\\\<>\\*\\?\\:\"\\|]  -->  匹配文件名中不会出现的字符,包括汉字
    [^\\/\\\\<>\\*\\?\\:\"\\|]*  -->  出现 0 到多次
    \\.txt$  -->  以 .txt 结尾
      

  6.   

    发贴后有的字符变了,重新发一下String reg = "^abc[^\\/\\\\<>\\*\\?\\:\"\\|]*\\.txt$";
    var reg = /^abc[^\/\\<>\*\?\:"\|]*\.txt$/;
      

  7.   

    同意此君的,应该不需要特殊字符:\ / : * " < > |