On Fri, 9 Nov 2001, HANSON wrote:

> I am traversing a multidimensional hash searching for a value and
> trying to delete it. However, I am ending up deleting the wrong one.
> The value I'm looking for is /name/. There is also a value of /name1/
> in the hash. When I use =~/name/ it deletes the name1 value somehow.
> Is there a way I can be very specific and keep it from deleting the
> name1 value?

Instead of using a regular expression, find an exact equality.  In other
words, try

$hash{'key'} eq 'name';

-- Brett
                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
"Don't discount flying pigs before you have good air defense."
-- [EMAIL PROTECTED]


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to