2011-11-30 38 views
2

我怎麼能在Resharper 6s結構搜索(C#)中「[」。如果我正在尋找一個包含方括號的模式,我剛剛得到了信息:模式不明確。resharper搜索與模式方括號

是否有語法的任何文檔?除了$ VarName $語法之外,我無法在resharper主頁上找到語法文檔。

標準正則表達式轉義像\ [\\ [其中測試。他們不工作。

基本上我想做一個搜索和替換。

+0

你正在尋找什麼樣的實際模式?我可以找到'$ dictionary $ [$ str $]'的用法,完全沒有問題 – AakashM

+0

像這樣:[assembly:AssemblyFileVersion(「...」)] – SACO

回答

0

引用您的評論:

是這樣的:[assembly: AssemblyFileVersion("...")]

結構搜索和可執行代碼,這,這不是更換外觀。要找到你想要的東西(我用的是綁定鍵是在Visual Studio的):

  • ReSharper | Navigate | Go to Symbol...(或Alt鍵 + + 牛逼
  • 鍵入AssemblyFileVersionAttribute
  • 若R#不會自動切換到搜索庫類型,請檢查Include library types複選框
  • 您應該看到這個屬性的定義,在對象瀏覽器
  • ReSharper | Find | Find Usages(或 + F12

您現在應該顯示這個屬性的所有慣例,在R#查找結果窗口。

+0

對不起,上面的評論只是一個例子。我想要搜索並替換多個屬性。我只是想保持簡單的例子。 – SACO

+0

Visual Studio的查找和替換具有正則表達式支持,功能非常強大。也許你可以說服它做你想做的事。 – AakashM

+0

是的,我實際上已經做到了這一點,但它不像Resharpers Search那樣舒適,如果你想搜索多行 – SACO