我使用eclipse文件搜索选项非常多,以搜索我的工作区中的所有文件的特定内容。但是,我如何指定它只应从固定搜索条件返回匹配?作为一个例子,我想查找的字符串的所有出现:简单的日食搜索问题
com.mystuff.data
,但我也得到全部命中为:
com.mystuff.data.ui
我如何做一个“此字符串只搜索“在我的工作区中搜索文件时?
我使用eclipse文件搜索选项非常多,以搜索我的工作区中的所有文件的特定内容。但是,我如何指定它只应从固定搜索条件返回匹配?作为一个例子,我想查找的字符串的所有出现:简单的日食搜索问题
com.mystuff.data
,但我也得到全部命中为:
com.mystuff.data.ui
我如何做一个“此字符串只搜索“在我的工作区中搜索文件时?
如果我理解正确,Eclipse不会提供搜索确切单词的选项。 您可以使用正则表达式。
您可以使用\bSearchKeyword\b
查找确切单词。
尝试SHFT + CTRL +[R,然后在右上角选择工作集,然后命名并指定你的资源。
创建工作如上设置,然后CTRL + H^检查所有复选框occurency,然后选择您的工作组。或者,也许你可以创建工作集CTRL + H。
这不会给我一个字符串用于例如。一个plugin.xml文件 - 我需要搜索任何发生。 – u123 2011-02-11 07:36:09
我建议您使用正则表达式。
步骤如下:
需要注意的是:
希望这会有所帮助。
问候
也许稍微偏离主题,但这个让我绊了一下,把我带到这里 - 为别人也许有用:
Eclipse的标准查找/替换对话框搜索除了作为一个单词分隔符的空间全字关于几个字符(包括周期),所以你确实不能“com.mystuff.data”和“com.mystuff区分。 data.ui“
例如搜索 '栈' 与选项 '全字' 检查:
将比赛:
不会比赛:
最简单的方法是在搜索词的开头和结尾添加空格。
你能更具体地说明为什么第二个字符串不符合你的搜索吗?在搜索字符串之前或之后允许哪些字符,哪些不是。 – ChrisH 2011-02-11 07:05:23
因为不完全匹配。当您在.java文件中搜索时,您可以检查“精确”或“整个单词”之类的内容。如果在搜索工作区时可能会很好。 – u123 2011-02-11 07:33:09