Ruby - l'analyse d'un fichier texte

Je suis assez nouveau à Ruby et ont essayé vraiment de texte de base de l'analyse. Je suis maintenant cependant essayer d'analyser un peu plus compliqué de fichier, puis de le pousser dans un fichier csv (que je n'ai pas fait avant) et je suis très coincé.

Le fichier se présente comme suit,

Title
some text
some different text
Publisher: name
Published Date: date
Number1: number
Number2: number
Number3: number
Category: category
----------------------
Title
some text
some different text
Publisher: name
Published Date: date
Number1: number
Number2: number
Number3: number
Category: category
----------------------

etc.

Chaque ligne représentera une nouvelle "colonne" dans le csv.

Quelqu'un s'il vous plaît être en mesure de donner un coup de main?

Merci beaucoup!

Tous les ive fait est simple ce genre de choses... même pas vraiment sûr où commencer avec quelque chose de plus complexe 🙁 fichier = Fichier.nouvelle("readfile.rb", "r") while (ligne = fichier.obtient) met la ligne en fin de fichier.fermer

OriginalL'auteur kay85 | 2011-04-03