2011-11-30 113 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