Resharper:待办事项 - >正则表达式

时间:2012-09-05 17:28:55

标签: regex resharper

正确的 RegEx 可以创建一个新的待办事项模式以列出所有“调试”。来自我的解决方案的电话?

此表达式适用于TODO项目:

(?<=\W|^)(?<TAG>TODO)(\W|$)(.*)

日Thnx!

2 个答案:

答案 0 :(得分:0)

我无法在待办事项\待办事项资源管理器中使用此类搜索,但我找到了两个解决方案\ workarounds:

  1. 删除。 (我无法使用正则表达式框中的\来转义任何字符)并只搜索另一个单词。当我正在编写代码时,我总是使用System.Diagnostics.Debug.WriteLine,所以我只是将其设置为查找WriteLine。待办事项资源管理器允许您过滤要查看的项目,以便您可以忽略这些项目,直到您准备好清理它们为止。

  2. 使用自定义模式功能搜索您感兴趣的文本。我当前正在搜索System.Diagnostics.Debug命名空间后面跟随WriteLine的任何内容,并且有一些参数。这出现在$debug$.WriteLine($args$);(您可以根据需要为占位符命名)。我将此设置为错误级别,以便在解决方案范围分析的“解决方案中的错误”窗口中显示这些行非常明显。 This链接提供了有关如何使用此功能的更多信息。

答案 1 :(得分:0)

到目前为止,我发现的唯一工作模式是:

(?<=\W|^)(?<TAG>Debug)(\W|$)(.*)

这就是To-do Explorer的样子:

Resharper's To-do Explorer