[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: add to words syntaxes

Nuralanur

3/16/2006 8:27:00 AM


------------------------------------------------------------------------------
---------------

datafile="kest_kft.txt" # insert correct name here
text=IO.readlines(datafile) # read lines into Array

output_file="my_nicely_arranged_text_file.txt" # insert correct name here

class String
def do_first_script
# insert tags here
return result
end
def do_second_script
#insert tags here
return result
end
end




f=File.new(output_file,"w")


# first alternative
# assuming that you'll always have the same one/two-column
# structure
text.each_with_index{|x,i|
if i<5
f.puts x.do_first_script
else
f.puts x.do_second_script
end
}


# second alternative (recommended)
# use regexps -


# assuming that you separate columns by tabs - and use tabs
# for nothing else than separating columns

text.each{|x|
if x=~/\t/
f.puts x.do_first_script
else
f.puts x.do_second_script
end
}




f.close


-----------------------------------------------
Best regards,

Axel