Regex Aptana资源筛选器正则表达式

Regex Aptana资源筛选器正则表达式,regex,aptana,Regex,Aptana,我正在尝试使用正则表达式构建项目资源筛选器,以从视图中排除某些文件: index.php.20120316.bak index.php.bak 构建排除组(选中OR和正则表达式)我尝试了以下组合: bak$ .*bak .*\\.bak ^[^.]*(\\.(bak|~))?$ 对于具有多个句点或扩展名的文件名,似乎什么都不起作用。我想过滤掉任何以bak结尾的文件,而不管在'bak'之前有多少个句点 非常感谢您对这方面的见解 您可以尝试: [\w.]+.bak 希望能有帮助 编辑:

我正在尝试使用正则表达式构建项目资源筛选器,以从视图中排除某些文件:

index.php.20120316.bak

index.php.bak
构建排除组(选中OR和正则表达式)我尝试了以下组合:

bak$

.*bak

.*\\.bak

^[^.]*(\\.(bak|~))?$
对于具有多个句点或扩展名的文件名,似乎什么都不起作用。我想过滤掉任何以bak结尾的文件,而不管在
'bak'
之前有多少个句点

非常感谢您对这方面的见解

您可以尝试:

[\w.]+.bak
希望能有帮助

编辑:


因此,要再次检查它,它将搜索一个或多个字母数字和下划线组合,它可以有多个点字符“.”,并且必须有结尾。bak

\。bak$
是匹配任何以
结尾的表达式。bak
。我不知道你是如何使用和否定这些工具的。谢谢Qtax,但我也试过了。这两个文件位于同一个项目中的不同文件夹中,因此我不知道为什么规则会忽略其中一个文件。谢谢Bogdan,但是为什么会出现“[\w.]”?我不懂这个表达。
\w
Matches any word character (alphanumeric & underscore).