Merci de ton aide.

En effet, fait comme ca le résultat attendu est correct.

C'est bizarre (enfin non c'est meme plutot logique...) parce-que moi
les lignes je les récupère à partir d'un fichier texte avec des
retours chariots (\n) en faisant :

f.gsub(/\s+/, "")
les espaces sont remplacé par les guillemets mais les retours a la
lignes sont supprimés => tout est collé
(f représente un fichier texte en local sur mon disque)

Ce que j'ai fait c'est de mettre mon gsub dans le block d'un each_line
=> regex ok + retour a la ligne comme dans l'original....

On 13 oct, 14:55, "Michel Belleville" <[EMAIL PROTECTED]>
wrote:
> Ta méthode me semble bonne sur le principe, mais elle n'a pas l'air
> "greedy". De plus, {1,} c'est censé être la même chose que + en regexp ruby.
>
> Je viens d'essayer :
> "colonne1    colonne2 colonne3".gsub(/\s+/, ';')
>
> Et j'obtiens :
> "colonne1;colonne2;colonne3"
>
> Peut-être que la syntaxte à {} n'est pas greedy alors que le + l'est. En
> tout cas essayer comme ça...
>
> --
> Michel Belleville
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à