我正在尝试使用正则表达式构建项目资源过滤器,以从视图中排除某些文件:
index.php.20120316.bak
index.php.bak
构建排除组(使用OR,并检查正则表达式)我尝试了以下组合:
bak$
.*bak
.*\\.bak
^[^.]*(\\.(bak|~))?$
对于具有多个句点或扩展名的文件名,似乎没有任何作用。我想过滤掉任何以bak结尾的文件,无论'bak'
之前的句点数是多少。
您将非常感谢您对此的见解。
答案 0 :(得分:0)
你可以尝试:
[\w.]+.bak
希望它有所帮助。
编辑:
\w
Matches any word character (alphanumeric & underscore).
所以要再次检查它会搜索一个或多个字母数字&下划线组合,它可以有多个点字符“。”它必须有.bak
的结尾