ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.xyz/forumdisplay.php?f=124)
-   -   vim and regexp (https://forum.antichat.xyz/showthread.php?t=1764586)

symbolz 24.03.2009 13:42

Приветсвую!
Вот задался вопросом как в виме по регулярным выражениям удалить строки, где встречаются больше 4 слов
есть файлик достаточно большой и хочу удалить все строки содержащие больше 4 слов. В vim пишу так

:g/w\{1,4}/d

но к сожелению ничего не удаляет. вроде как правильно все написал, но результата 0

wal 26.03.2009 01:53

:g/.\+ .\+ .\+ .\+/d

вот это должно вам помочь =)

symbolz 26.03.2009 11:10

Цитата:


wal написал(а):

:g/.\+ .\+ .\+ .\+/d

вот это должно вам помочь =)


действительно работает. Я еще эту задачу решил сл образом

awk 'NF outfile


Время: 10:43