LINUX.ORG.RU

регулярное выражение в vim


0

1

Пытаюсь сделать такую замену

:%s/@{\s*$form->{\s*\(\w\+\)\s*}\s*\(\s*||\s*[]\s*}\)*}/$form->get_all('\1')

Но вмесито щзамены редактор говорит

Шаблон не найден: %s/@{\s*$form->{\s*\(\w\+\)\s*}\s*\(\s*||\s*[]\s*}\)*}/$form->get_all('\1')

Просто поиск по этой регулярке работает. Никто ен знает что это может быть?

★★★★

Последнее исправление: OxiD (всего исправлений: 2)

Работаетт если часть регулярки заменить на .* Т.е

%s:@{\s*$form->{\s*\(\w\+\)\s*}.*}:$form->get_all('\1')

OxiD ★★★★
() автор топика
Последнее исправление: OxiD (всего исправлений: 1)
Ответ на: комментарий от anonymous

В vim его можно и не ставить.

OxiD ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.