【问题标题】:ReSharper Search With Pattern - not replaying patternReSharper Search With Pattern - 不重播模式
【发布时间】:2015-11-20 19:59:20
【问题描述】:

我一直在尝试使用 ReSharper 的搜索与模式工具,使用现有的 [Route] 前缀将 [UriSample] 附加到每个端点。这目前不会取代任何东西:

搜索模式:

[Route($route$)] 
[Obsolete($obsolete$)]

替换模式:

[Route($route$)] 
[Obsolete($obsolete$)]
**[UriSample("devices/$route$")]**

我查看了很多文档,但似乎找不到解决方案。谢谢你的帮助:)

** 它通常说“模式是明确的” **

【问题讨论】:

    标签: c# regex resharper


    【解决方案1】:

    这是该系统的当前限制。它用于对您的代码执行语法更改,目前不支持符号操作。

    在您的情况下,Visual Studio 查找和替换对话框会有所帮助。您可以使用此模式来查找属性:

    \[Route\(\"(.+?)\"\)\]
    

    还有这个用于替换操作:

    [Route("$1")]\n[UriSample("devices/$1")]
    

    替换后只需执行格式化操作即可根据您的项目设置修复任何布局问题。

    之前:

    之后:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-13
      • 2015-08-03
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 2019-05-25
      • 2022-12-02
      • 1970-01-01
      相关资源
      最近更新 更多