Resharper Find-Replace Regex

时间:2015-11-12 16:59:44

标签: c# regex replace resharper

我正在尝试使用Resharper的替换工具用正确的REST标头替换我的WebInvoke标头。

例如,我目前有以下内容:

[WebInvoke(Method = "DELETE", UriTemplate = "{id}")]

我想用

替换它
    [HttpDelete]
    [Route("{id}")]

当我使用Resharper工具时,我将其作为我的搜索:

[WebInvoke(Method = "DELETE", UriTemplate = $uri$)]

这是我的替换:

[HttpDelete]
[Route("$uri$")]

我将uri设置为标识符。当我运行它时,它不会将任何webinvoke标签替换为正确的标签。

谢谢!

1 个答案:

答案 0 :(得分:3)

也许仅更换此部件或代码

是有意义的
[WebInvoke(Method = "DELETE", UriTemplate = 

使用这部分代码

[HttpDelete]
[Route(

所以你不需要使用$ uri $

实际上你可以在没有正则表达式的情况下进行替换: enter image description here