Я пытаюсь удалить строки, которые содержат что-либо еще, кроме символов алфавита и пробелов.Числа, запятые, кавычки, математические символы: любая строка с ними должна быть удалена.
Ввод:
FISIOLOGIA UMANA
FISIOLOGIA UMANA
http://id.loc.gov/vocabulary/subjectSchemes/FI
Sepúlveda, Luis
La sirenetta Walt Disney
La sirenetta
CFIV007842
CFIV006619
Lubac, Henri : de
Roma
Ожидаемый результат:
FISIOLOGIA UMANA
FISIOLOGIA UMANA
La sirenetta Walt Disney
La sirenetta
Roma
Пока что,Я использовал :%g!:[A-Za-z]:d
с Vim
, что должно было сработать.Любопытно, что он утверждает, что соответствует каждой строке (как и ожидалось), но не удаляет строки, в которых найдены не алфавитные символы.В чем причина такого поведения?Как правильно решить проблему?