in reply to Re: (jeffa) Re: Partial extractions on hashes
in thread Partial extractions on hashes

Actually, I think you've got that slightly wrong. The original code says:

if(!exists $is_acct{$usershare}){

Which is searching on key - not value.

Tie::Hash::Regex still isn't a solution because I only implemented the FETCH method, not EXISTS. But it wouldn't be too difficult to add that.


"Perl makes the fun jobs fun
and the boring jobs bearable" - me

Replies are listed 'Best First'.
Re: Re: Re: (jeffa) Re: Partial extractions on hashes
by busunsl (Vicar) on May 11, 2001 at 16:59 UTC
    You're right, the code says
    if(!exists $is_acct{$usershare}){
    but the text says:

    "3. Then I am trying to compare all of the values in @dirs against the values in %is_acct for a partial match."

    So I think he wants to match the values in the hash and not the keys.

      You're right. I was originally matching the keys, but because of the marraiges, I have to match the values.