[ruby-it] ricerca testo.
Domenico Delle Side
nico a delleside.org
Lun 2 Apr 2007 13:47:23 CEST
On Lun, Aprile 2, 2007 13:24, Mauro Sanna wrote:
> "Mar 28 06:26:03 mail1 amavis[534]: (00534-02-6) Passed,
> <root a azienda.it> -> <prova a azienda1.it>, Message-ID:
> <20070328042603.0A3DD17DB5 a mail1.comune.cagliari.it>, Hits: -\n"
Potresti estrapolare il secondo indirizzo direttamente con una espressione
regolare, qualcosa del tipo (non testato):
IO.foreach("mail.log") do |riga1|
puts riga1.match(/Passed/).gsub(/.*->.*<(.*@.*)>,.*/, '\1')
end
Ovviamente, il pattern usato è "di fantasia", giusto per darti un'idea.
Ciao,
Nico
Maggiori informazioni sulla lista
Ml