Как найти текст в диапозоне

Статус
В этой теме нельзя размещать новые ответы.

Volanter

Гуру форума
Регистрация
15 Дек 2007
Сообщения
153
Реакции
74
Поставил PowerGREP, надо наколдовать немного.
Имеется файлик со строками текста. Нужно несолько первых строк выделить и заменить на другие. В поле replace вписать нужное могу, а вот выделить нужный диапазон нет. Нужна ваша помощь!
Думаю что нужно найти строки: в 1й строке есть word1, в последней word2. Или предложите свое решение.:thenks:
Заранее благодарен!
 
Для обучения лучше ставить RegexBuddy от той же конторы.

Код:
^([^\r\n]*?word1.+word2.*?)$
модификаторы m и g
 
может так:
^([^\r\n]*\r\n){5}

Выберет первые пять строк (Если формат перевода строки windows. Для unix нужно убрать \r). Модификатор m также необходим, а вот символ конца текста $ как раз не нужен.

И вообщем-то не понадобятся стоп-слова
 
может так:
^([^\r\n]*\r\n){5}
Выберет первые пять строк (Если формат перевода строки windows. Для unix нужно убрать \r). Модификатор m также необходим, а вот символ конца текста $ как раз не нужен.
И вообщем-то не понадобятся стоп-слова

можно написать \r?\n чтобы работало с обоими вариантами
 
roddik, Да. Это будет универсальнее.
ТС, отпишись, помог рецепт или нет?
 
Всем спасибо, но рецепт немного не то делал что надо. Он через пять строк вставлял то что мне надо было пока в файле строки не закончаться. То что требовалось изначально, решилось заказом программы программисту, теперь все мне необходимое происходит нажатием одной кнопки. :)
 
Volanter, можно решение в студию?
 
Неа, нельзя тк она делает не только это, а еще другие дополнительные дейсвия за один раз.:bk:
Автоматизация! :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху