Olá pessoal estou tentando usar o método split para tirar do meu arquivo txt
o simbolo |,
mas aparece este erro private method `split' called for #<Array:0x48ff2d8>
(NoMethodError.
Meu problema é este:
Ler de um arquivo txt um conteúdo como este 1|2|5|8|9|78|, etc depois quero
retirar esse '|'
para depois armazenar esse resultado em um array por exemplo.E puder
manipular esse array como um array de inteiros .
Se alguém poder me ajudar ,valeu!!!!!
Ricardo Fernandes.
Obs.: O código em que começei fazer isso é o seguinte:
#File.open("c:\\teste\\teste3.txt","r") do |handle|
# handle.each_line do |linha|
# puts linha
# end
#end
#Funciona imprime arquivo.
a=File.readlines("c:\\teste\\teste3.txt")
vetor = []
vetor=Array.new
#a.split('|').each { |c| vetor << c unless c == "|" }
vetor[0]=a
print vetor
s=vetor[0].split("|")
print s
_______________________________________________
Ruby-l mailing list
[email protected]
http://www.listas.unicamp.br/mailman/listinfo/ruby-l