1

Где-то в коде я забыл std::cout<< который сейчас портит мою консоль. Но мой код полон закомментированных отладочных выходов и VC++ просматривает их все, что делает невозможным поиск моей проблемы.
Я думаю, что это можно решить с помощью параметра регулярного выражения в диалоге поиска. У вас есть идея, какой шаблон следует использовать, чтобы избежать поиска cout в //comment и /*comment*/?

Резюме:
Как игнорировать комментарии при поиске текста в Microsoft Visual C++ 2010 Express?

1 ответ1

1

^[^/*]*std::cout<< должен найти любое вхождение std::cout<< которое не имеет слешей или звездочек слева от него.  Примечания: (1) Если вы используете / для запуска поиска, вам, вероятно, потребуется поставить обратную косую черту перед косой чертой в регулярном выражении.  (2) Это не найдет код справа от */ .  (3) Если вы напишите несколько операторов в строке, это регулярное выражение будет испорчено чем-либо в утверждении слева от того, которое вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .