【问题标题】:Exclude folder except one subfolder via regular expression in Eclipse通过Eclipse中的正则表达式排除一个子文件夹以外的文件夹
【发布时间】:2016-01-26 16:34:50
【问题描述】:

我想在 Eclipse 中添加一个资源过滤器以排除一个名为 target 的文件夹,包括它的所有文件和子文件夹除了恰好是这个子文件夹之一 (target/scala-2.11/classes_managed)。

这是我用于此的正则表达式(包括子目录的示例): https://regex101.com/r/aQ2qM1/1

在引用的示例中,正则表达式似乎工作正常。 但是,当我在 Eclipse 中应用此正则表达式时,它不起作用。

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

谢谢!

【问题讨论】:

  • 所以看起来 Eclipse 不支持前瞻。 ^target/scala-2.11/classes_managed/.*有什么问题

标签: regex eclipse


【解决方案1】:

您不需要完全看中正则表达式,您可以告诉 eclipse“仅包含”名称匹配的文件夹:

target/scala-2.11/classes_managed

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

【讨论】:

  • 但这也将排除在同一级别(根级别)上的其他文件夹,例如 target 文件夹。
  • 您可以将资源过滤器直接添加到文件夹目标而不是根文件夹。
  • 谢谢,您最后的评论是我需要的提示!
猜你喜欢
  • 1970-01-01
  • 2018-08-21
  • 2012-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-19
  • 1970-01-01
  • 2023-04-04
相关资源
最近更新 更多