From: Vell Date: 2008-02-06T01:39:57+09:00 Subject: Re: String scanning woes :( On Feb 5, 7:20 am, William James wrote: > On Feb 5, 3:52 am, Robert Klemme wrote: > > > require 'set' > > addresses = Set.new > > > File.foreach "data.txt" do |line| > >   line.chomp! > >   line.downcase! > > >   puts "Duplicate: #{line}" unless addresses.add? line > > end > > h = {} > File.foreach("data"){|e| >   e = e.strip.upcase >   puts "Duplicate: #{ e }"   if h.include? e >   h[ e ] = true > > } Thanks guys for all the helpful hints.