Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / findstr /R /C:"незакомментированная фраза" - как найти ? / 7 сообщений из 7, страница 1 из 1
07.06.2013, 14:03
    #38290244
NightBomber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
Всем привет.

Дано: исходник, в котором фраза типа "#define tratata" (без кавычек) может встречаться в одном из следующих вариантов:
Код: plaintext
1.
2.
3.
4.
#define tratata
   #define    tratata
//#define tratata
//  #define   tratata
....:....1....:....2....: (это счетчик номеров колонок)

Как отловить все вхождения #define tratata, которые НЕ закомментированы ?
Пробовал прикрутить findstr:
Код: plaintext
FINDSTR /I /N /R /C:"^#DEFINE LOGTIME$" my_source.txt
- но он не отлавливает вариант, когда #define указан в колонке, бОльшей чем 1.
Подкажите, плз, как ему указать, что слева "#define" может быть ноль или больше нуля пробелов ?
...
Рейтинг: 0 / 0
07.06.2013, 15:20
    #38290465
Damien
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
редактор без подсветки синтаксиса и полезняшек что-ли?
...
Рейтинг: 0 / 0
07.06.2013, 15:43
    #38290521
NightBomber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
Damienредактор без подсветки синтаксиса и полезняшек что-ли?чо ? :-)
...
Рейтинг: 0 / 0
07.06.2013, 16:06
    #38290577
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
Вы что в bat файле это делаете?
Редактор попробуйте.
...
Рейтинг: 0 / 0
07.06.2013, 16:35
    #38290663
NightBomber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
Green2Вы что в bat файле это делаете?
Редактор попробуйте.у меня файлов таких - тьма египетская. Редактор неудобно.
...
Рейтинг: 0 / 0
07.06.2013, 17:41
    #38290832
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
perl и регулярные выражения вам в руки.
...
Рейтинг: 0 / 0
20.06.2013, 17:17
    #38305179
find_tratata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
findstr /R /C:"незакомментированная фраза" - как найти ?
Код: plaintext
FINDSTR /I /N /R /C:"#define *tratata" t.txt | findstr /I /R /V /C:"[0-9]://" 
Проверял на Вашем примере
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / findstr /R /C:"незакомментированная фраза" - как найти ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]