什么是正确的正则表达式来创建新的待办事项模式以列出所有“调试”。来自我的解决方案的电话?
此表达式适用于 TODO 项:
(?<=\W|^)(?<TAG>TODO)(\W|$)(.*)
谢谢!
我无法在 To-do Items\To-do Explorer 中使用这种类型的搜索,但我能够找到两个解决方案\解决方法:
去除 。(我无法在正则表达式框中使用 \ 来转义任何字符)并且只搜索另一个单词。System.Diagnostics.Debug.WriteLine
当我正在编写代码时,我总是使用它,所以我只是将它设置为查找WriteLine
. 待办事项资源管理器允许您过滤要查看的项目,因此您可以忽略这些项目,直到您准备好清理它们。
使用“自定义模式”功能搜索您感兴趣的文本。我目前正在System.Diagnostics.Debug
名称空间中搜索 WriteLine 后面的任何内容,并带有一些参数。结果是$debug$.WriteLine($args$);
(您可以为占位符命名任何您想要的名称)。我将此设置为错误级别,以便这些行在“解决方案中的错误”窗口中非常明显地显示解决方案范围分析。此链接提供了有关如何使用此功能的更多信息。
到目前为止,我发现的唯一工作模式是:
(?<=\W|^)(?<TAG>Debug)(\W|$)(.*)
这就是它在待办事项资源管理器中的样子: