- Сообщения
- 322
- Реакции
- 99
Мы получаем ТВ-программу на неделю в 7 файлах RTF (на каждый день недели) с кучей лишних каналов. Приходится в Ворде пролистывать каждый файл, вручную выделяя и удаляя ненужные каналы. Работа не слишком трудная, но и не слишком приятная -- каналов около 70 штук, приходится постоянно следить, чтобы не удалить что-то нужное или оставить что-то ненужное.
Поэтому, немного освоившись с ГРЕПом, решил попробовать облегчить себе жизнь, но пока не очень получается.
Задумка была такая: находить ГРЕПом название канала, который НЕ должен присутствовать, и от него выделять(и удалять) всё подряд вплоть до названия нужного канала.
Первая часть удаётся -- заголовок НЕ нужного канала находится, но выделяется только он... а выделить поиском всё от него до следующего нужного заголовка -- никак не получается.
Выглядит примерно так:
Красным выделены НЕнужные каналы, но поиском удаётся найти только их заголовки, а найти содержимое канала до следующего названия -- никак...
Может, будут какие идеи? Я уже все мозги сломал... или, может я выбрал неправильный подход?
Вот чую нутром, что можно это ГРЕПом сделать, а вот как -- сообразить не могу...
Поэтому, немного освоившись с ГРЕПом, решил попробовать облегчить себе жизнь, но пока не очень получается.
Задумка была такая: находить ГРЕПом название канала, который НЕ должен присутствовать, и от него выделять(и удалять) всё подряд вплоть до названия нужного канала.
Первая часть удаётся -- заголовок НЕ нужного канала находится, но выделяется только он... а выделить поиском всё от него до следующего нужного заголовка -- никак не получается.
Выглядит примерно так:
Красным выделены НЕнужные каналы, но поиском удаётся найти только их заголовки, а найти содержимое канала до следующего названия -- никак...
Может, будут какие идеи? Я уже все мозги сломал... или, может я выбрал неправильный подход?
Вот чую нутром, что можно это ГРЕПом сделать, а вот как -- сообразить не могу...
Последнее редактирование: