Regex 在Eclipse中通过正则表达式排除除一个子文件夹以外的文件夹

Regex 在Eclipse中通过正则表达式排除除一个子文件夹以外的文件夹,regex,eclipse,Regex,Eclipse,我想在Eclipse中添加一个资源过滤器,以排除名为target的文件夹,该文件夹包括它的所有文件和子文件夹,但不包括其中一个子文件夹(target/scala-2.11/classes\u managed) 下面是我用于此目的的正则表达式(包括子目录的示例): 在引用的示例中,正则表达式似乎工作正常。 然而,当我在Eclipse中应用这个正则表达式时,它不起作用 编写正则表达式以便在Eclipse中工作的正确方法是什么 谢谢大家! 您不必完全喜欢正则表达式,您可以告诉eclipse“只包含

我想在Eclipse中添加一个资源过滤器,以排除名为
target
的文件夹,该文件夹包括它的所有文件和子文件夹,但不包括其中一个子文件夹(
target/scala-2.11/classes\u managed

下面是我用于此目的的正则表达式(包括子目录的示例):

在引用的示例中,正则表达式似乎工作正常。 然而,当我在Eclipse中应用这个正则表达式时,它不起作用

编写正则表达式以便在Eclipse中工作的正确方法是什么


谢谢大家!

您不必完全喜欢正则表达式,您可以告诉eclipse“只包含”名称匹配的文件夹:

target/scala-2.11/classes_managed

这将排除您想要的所有文件。

因此Eclipse似乎不支持look aheads。
^target/scala-2.11/classes\u managed/*
有什么问题,但这也会排除同一级别(根级别)的其他文件夹,如
目标
文件夹。您可以直接将资源筛选器添加到文件夹目标,而不是根文件夹。谢谢,您最后的评论是我需要的提示!