считать комментарии в файле IDL с помощью регулярных выражений и Visual & Find & amp; Заменить окно

Я пытаюсь найти простой способ найти количество строк комментариев в файле IDL, и я не хочу устанавливать другое расширение только для этого (также: у меня нет анализа кода, поэтому нет метрик). Мне пришло в голову, что Visual Studio поддерживает поиск регулярных выражений в окне поиска Find In Files. Так можно ли подсчитать количество строк комментариев в моем файле IDL с помощью простого поиска по регулярному выражению?

К сожалению, я не владею регулярным выражением вообще, поэтому следующий вопрос: каким должен быть шаблон регулярного выражения? И если это немного проще: строка с кодом и добавленным комментарием должна считаться кодом, а не комментарием. Пожалуйста, имейте в виду, что Visual Studio имеет собственный стандарт регулярных выражений.

Вот несколько типичных примеров комментариев в файле IDL:

// comment
//++ comment

UserMode,             // comment

/*++
comment
--*/

Я думаю, что комментарии, которые содержат ++ и / или -- некоторые автоматически сгенерированные комментарии.

1

Решение

Это просто.

  1. Найти : /\*.*\*/
  2. Repace: что-нибудь

  3. Тогда дайте заменить все.

  4. Вы найдете счет, в окне сообщения заменено 9 матчей. Теперь вы получили счет.
  5. Отменить всю операцию, нажав Ctrl + Z

Изменить: Ответ на комментарий, что он не работает.

введите описание изображения здесь

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]