У меня есть большая таблица из Википедии (из источника Wiki), и я хочу извлечь отдельный столбец, у меня есть он открытый в энергии, и что я хочу извлечь, выглядит примерно так
|col||[[what I want]]||another column||another one||et cetera|
Каждая строка имеет содержание, которое я хочу, таким образом, я попробовал:
:%s/\[\[(.+?)\]\]/\1
Но я получаю ошибку
E486: Pattern not found: \[\[(.+?)\]\]
Я отключил бы содержание сначала, затем открыл бы его в vi:
cat wikifile.txt | cut -d \| -f 4 > foo
vi foo
Два шага, но два шага я могу всегда помнить без очень мысли.
Попробовать
:%s/.*\[\[\(.*\)\]\].*/\1/
который возвратится
what i want
Т.е. Вы должны