【发布时间】:2009-07-19 01:49:33
【问题描述】:
在 Eclipse 编辑器中,如果我进入 Search->File,我可以搜索包含我的搜索词的文件。我想要做的是找到所有DO NOT 包含我的搜索词的文件。这可能吗?
【问题讨论】:
在 Eclipse 编辑器中,如果我进入 Search->File,我可以搜索包含我的搜索词的文件。我想要做的是找到所有DO NOT 包含我的搜索词的文件。这可能吗?
【问题讨论】:
这个表达式应该可以工作 (reference):
(?s)\A((?!YourSearchText).)*\Z
【讨论】:
尝试检查“正则表达式”选项,然后输入诸如 [^term] 或 (?!term) 之类的内容——这两者的含义都是“非术语”,但它们略有不同(请参阅一些 RegExp 文档,例如this)。
【讨论】:
[^term] 定义了一个字符组 ([]),没有字符 t、e、r 和 m。所以你不排除单词term,而是排除字母t、e、r和m。
imo 最简单的方法是使用InstaSearch Eclipse plugin 并输入:
search text -wordToExclude -anotherWordToExclude
【讨论】: