Страница 1 из 1

Как ограничить "жадность" поиска Vim?

Добавлено: 2010-09-09 11:45:44
jeltoesolnce
Доброго дня.

Мучаюсь битый час, пытаясь вырезать содержимое, ограниченное скобками в тексте с переносами строк, текст:

Код: Выделить всё

92 <li> Таймер EasyStart T (<a href="../graph/easystt.jpg" title="новое интуитивно понятное управление с     помощью простого меню;
 93 возможна установка значения в диапазоне 10-120 минут;
 94 места в памяти для трех предварительно выбранных моментов времени в течение 7 суток;
 95 подтверждение запуска отопителя + диагностика;
 96 дисплей на светодиодах с подсветкой" target="_blank">внешний вид</a>)</li> 
 97                     <li>Блок дистанционного радиоуправления Easystart R (<a href="../graph/easystr.jpg" title="базовая мо    дель комбинируется с таймером EasyStart T;
 98 возможна установка значения 20/30/40/60 минут;
 99 дальность действия до 1000 метров при оптимальных условиях;
100 двухцветные светодиоды." target="_blank">внешний вид</a>)</li>
101                     <li>Блок дистанционного радиоуправления Easystart R+ (<a href="../graph/easystrp.jpg" title="новое ин    туитивно понятное управление с помощью простого меню;
102 интегрированная функция таймера;
103 возможна установка значения в диапазоне 10-120 минут;
104 места в памяти для трех предварительно выбранных моментов времени в течение 7 суток;
105 подтверждение запуска отопителя + диагностика;
106 дальность действия до 1000 метров при оптимальных условиях;
107 дисплей на светодиодах с подсветкой
108 стояночная вентиляция." target="_blank">внешний вид</a>)</li>
Регулярное выражение:

Код: Выделить всё

:93,108s/(.*\_.*)//g
"режет" всё до последней скобки. "Вкурил" мануал, вычитал, что можно указать квантификатор \{-}. Указываю:

Код: Выделить всё

:92,108s/(.*\_.*)\{-}//g
- то же самое.

Плиз, подскажите, как ограничить жадность?

Re: Как ограничить "жадность" поиска Vim?

Добавлено: 2010-10-10 14:02:50
Alex Keda
может лучше заюзать perl какойнить?

Re: Как ограничить "жадность" поиска Vim?

Добавлено: 2010-10-11 0:26:53
jeltoesolnce
Как бы так выразится, не Бог весть какой я специались по Perl, хотя в Perl получается, да, вот, хотелось расширить навыки, блин...)

Re: Как ограничить "жадность" поиска Vim?

Добавлено: 2010-10-11 14:30:25
manefesto
regexp почитай

Re: Как ограничить "жадность" поиска Vim?

Добавлено: 2010-10-11 16:41:14
jeltoesolnce
Надо же, я не догадался... Только вот, разные регексы у Perl и у Vim, а интересно было в Vim.