Remplacement chaine de caractères dans fichier

Remplacement chaine de caractères dans fichier - Ruby/Rails - Programmation

Marsh Posté le 11-12-2007 à 13:15:05    

Bonjour,
 
Je dois traiter un fichier de log envoyé par un appareil, ce fichier étant relativement long (~50'000 lignes). Le fichier est en format XML, j'ai donc pensé le parser avec REXML. Le problème est que l'appareil en question ne respecte pas le fait qu'en XML le symbole & doit être mis comme &, donc REXML refuse de le parser.
 
Ma question est donc la suivante : Comment pensez vous que ça serait le plus rapide de changer ça? Pour le moment je lis comme simple texte le fichier, ligne par ligne, et re-écrit dans un fichier de tmp le resultat corriger .. Mais n'y a-t-il pas mieux? Parce que même si le temps de traitement n'est pa excessiblement critique, ça me semble quand même un peu con ..
 
Merci de vos lumières


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-12-2007 à 13:15:05   

Reply

Marsh Posté le 11-12-2007 à 13:37:56    

Bah fais le en mémoire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed