Я ищу регулярное выражение для удаления адресов электронной почты из текстового файла.Vim Regex для замены тегов
входного файла:
Hannah Churchman <[email protected]>; Julie Drew <[email protected]>;
Выходной файл: (. *)
Hannah Churchman; Julie Drew;
Я думал, что общий регулярок shuch как с/<> // г будет хорошей отправной точкой, но Я не могу найти правильное выражение для использования Vim?
что-то вроде
:%s/ <\(.*?\)>//g
не работает. Ошибка: «E486: шаблон не найден:».
:%s#[^ <]*>##g almost works but it leaves the space and < behind.
:%s# <##g to remove the " <" remaining stuff.
Любые советы о том, как лучше справиться с этой командой?
'*' не нежадным матч в Vim, см http://stackoverflow.com/a/1305957/155299 –