Je cherche un regex express pour supprimer les adresses e-mail d'un fichier texte.Vim Regex pour remplacer les tags
fichier d'entrée:
Hannah Churchman <[email protected]>; Julie Drew <[email protected]>;
fichier de sortie: (. *?)
Hannah Churchman; Julie Drew;
Je pensais qu'un shuch regex générique s/<> // g serait un bon point de départ, mais Je suis incapable de trouver la bonne expression pour l'utilisation de Vim?
quelque chose comme
:%s/ <\(.*?\)>//g
ne fonctionne pas. L'erreur est "E486: Motif non trouvé:".
:%s#[^ <]*>##g almost works but it leaves the space and < behind.
:%s# <##g to remove the " <" remaining stuff.
Des conseils sur la meilleure façon de concevoir cette commande?
'' * n'est pas un match non gourmand en vim, voir http://stackoverflow.com/a/1305957/155299 –