Add to words syntaxes

Hi again!
Thanks for ALL your support, especially for Carlos. now it works fine!
Only one more question and I leave this theme.
What is if I in my TXT file the parameters repeat self?
So I mean:
0608A;
Teszt Kft;
33445566222;
;
20060101;
20060131;
0A0001C002A 33445566222
0A0001C007A Teszt kft

0608M
Oscar Wild
123456789
;
20060101;
20060131;
0A0001C002A 33445566222
0A0001C007A Teszt kft

etc.. So I need, that on the end of the first paragraph it looks for the
second and applys all the changes in the script. How can I do this? With
the same syntax in the same file....
Regards:

Daniel

ยทยทยท

-----Original Message-----
From: Carlos [mailto:angus@quovadis.com.ar]
Sent: Thursday, March 16, 2006 12:26 PM
To: ruby-talk ML
Subject: Re: add to words syntaxes

Dani wrote:

If I understand you well the script should look like this:

outfile = ARGV.shift

lines = ARGF.readlines

nyomtatvanyazonosito, nev, adoszam, adoazonosito, tol, ig =
    lines.slice!(0,6).map {|w| w.chomp.chomp(';') }
first_six_data = <<-EOT
'<?xml version="1.0" encoding="windows-1250"?>'

Why the quotes here? The string is everything between the line following
"<<-EOT" and "EOT". See
http://www.ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/syntax.html#
here_doc

[...]

File.open(outfile,'w') do |file|

# You forgot to write the variable first_six_data here.
     file.write first_six_data

  file.write marked_up_lines.join

# And here probably you need to write
     file.write "</...></...></...>"

end

HTH