Lyle Johnson wrote:
> On 4/8/07, music <music / musi.ca> wrote:
> 
>> Here is my code:
> 
> <snip>
> 
>> @a.include?(mail) it seems don't work.
>> I'm sure that there is at least one value true, but the result is always
>> "not found". What is the problem?
> 
> Is there any chance that there's some additional whitespace around the
> e-mail address, either in the first file ("file.txt") or the log file
> ("mail.log")? That would probably be enough to cause include? not to
> find the match (since it's looking for an exact match).
> 

here is some hash.key values from:
@file=File.new("hash.txt", "w+")
@hash.each_key {|x| @file.write x}

this is the content of hash.txt:
prova / azienda.itprova1@nonloso.it@utente1 / azienda.it

and
@file=File.new("arr.txt", "w+")
@a.each {|x| @file.write x}

this is the content of arr.txt file:
ancora / nonloso.itchi@azienda.itprova / azienda.it

as you see prova / azienda.it is in hash and in arr then it is in @hash 
and in @a but @a.include?(value) it doesn't find it.