From: Luca G. [email protected]
To: [email protected]
Sent: Thursday, 4 September, 2008 16:18:52
Subject: Re: [ruby-it] Aiuto !!! Aiuto !!! ricerca di una stringaresult = *open(‘file.txt’).map do |line|
line.rstrip if line.match /myregexp/
end
occhio che così lasci il file aperto (anche se è un dettaglio irrilevante,
probabilmente)
meglio
open('file.txt) do |file|
lavora con file
end
Ma tre domande:
- perché usi lo splat (il *) ? Credo non sia necessario, ma forse non ho
capito - perché #rstrip? Se è per eliminare gli \r\n sarebbe meglio usare il metodo
#chomp che è pensato apposta - sicuro che questa sia una soluzione corretta? Nell’array result ti
troverai diversi nil