Hi all.

Everyone has been so helpful with my other questions, I thought I would put
out another one.

I'm writing a script that searches through an array of hashes. One of the
possible fields in the hash is "Comments" and sometimes the comments have
characters such as ? or * in them. Right now, my search line looks like this

if ($myhash{$searchVar} =~ /$value/i) {
        do stuff;
}

which works fine for regular text, but chokes up if $value is something like
** due to the matching.  I know backslashes would help if I knew in advance
it would be **, but the user sets the $value variable on the fly.  Is there
an easy way to get around this problem? TIA

janet

Reply via email to