in reply to Possible Match Problem

Parens are special characters in regexes and they need to be escaped: quotemeta:
$str1 = quotemeta "Hi(";
See also perlre.