我使用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