Afficher un message
Vieux 19/04/2006, 17h13   #2
Arnaud Launay
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: remplacement de chaine specifique

Le Wed, 19 Apr 2006 17:49:08 +0200, Laurent écrivit:
> J'ai un relativement gros fichier texte (environ 40000 longues lignes),
> donc, dans lequel on trouve des dates au format jj/mm/aaaa, que je
> souhaiterais remplacer par les mêmes dates au format aaaa-mm-jj.
> Ces dates ne sont pas disposées dans les mêmes colonnes, et ne sont pas
> forcement en nombre identique en fonction des lignes.
> Quelqu'un pourrait-il me dire comment faire ça autrement qu'à la main ?


Avec une regexp sous vim, ça devrait pouvoir marcher, si tu es
sûr de ton format:

:%s#\(\d\d\)\/\(\d\d\)\/\(\d\d\d\d\)#\3-\2-\1#g

Arnaud.
--
Perso: http://launay.org/blog/
Hébergement: http://www.nocworld.com/
  Réponse avec citation
 
Page generated in 0,05983 seconds with 9 queries