请勿在评论中搜索 Visual C++ 2010

请勿在评论中搜索 Visual C++ 2010

我忘记了代码中的某个地方std::cout<<现在弄乱了我的控制台。但我的代码中充满了注释的调试输出,VC++ 搜索了所有这些输出,因此无法找到我的问题。
我认为可以使用搜索对话框中的正则表达式选项来解决。你知道我应该使用什么模式来避免cout//comment和中搜索/*comment*/吗?

概括:
如何在 Microsoft Visual C++ 2010 Express 中搜索文本时忽略注释?

答案1

^[^/*]*std::cout<<应该会找到任何std::cout<<左侧没有斜杠或星号的 。注意:(1)如果您使用/来启动搜索,则可能需要在正则表达式中的斜杠前放置一个反斜杠。(2)这将不会找到 右侧的代码 */。(3)如果您在一行中写入多个语句,则此正则表达式将被您要查找的语句左侧的语句中的任何内容弄乱。

相关内容