我忘记了代码中的某个地方std::cout<<
现在弄乱了我的控制台。但我的代码中充满了注释的调试输出,VC++ 搜索了所有这些输出,因此无法找到我的问题。
我认为可以使用搜索对话框中的正则表达式选项来解决。你知道我应该使用什么模式来避免cout
在//comment
和中搜索/*comment*/
吗?
概括:
如何在 Microsoft Visual C++ 2010 Express 中搜索文本时忽略注释?
答案1
^[^/*]*std::cout<<
应该会找到任何std::cout<<
左侧没有斜杠或星号的 。注意:(1)如果您使用/
来启动搜索,则可能需要在正则表达式中的斜杠前放置一个反斜杠。(2)这将不会找到 右侧的代码 */
。(3)如果您在一行中写入多个语句,则此正则表达式将被您要查找的语句左侧的语句中的任何内容弄乱。