У меня есть этот текстовый файл, который я хотел бы редактировать с помощью VIM.
9;Karim Benzema;France;46;77;0.6;06;;Lyon, Real Madrid
10;Filippo Inzaghi;Italy;46;81;0.57;'97-'12;Juventus, Milan
11;Zlatan Ibrahimović;Sweden;45;115;0.39;01;;Ajax, Juventus, Internazionale, Barcelona, Milan, Paris Saint-Germain
12;Didier Drogba;Ivory Coast;44;92;0.48;'03-'15;Marseille, Chelsea, Galatasaray
Я хочу удалить все линии, где футболист играл в 4 клубах. (Златан Ибрагимович)
Сейчас мое решение таково:
:%g/[^;]*,[^,]*,[^,]*,[^,]*$/d
Я надеялся, что смогу сделать это, используя группу, например:
:%g/\([^;]*,\){2}[^;]*$/d
Шаблон не найден. Я думаю, это потому, что он ищет группу.
Например: Аякс, Аякс, Аякс, Аякс
Я понимаю, что для этого нет необходимости использовать группы, но я все же хотел бы знать, как это сделать.
Спасибо