in reply to Re^2: Regex can't find match
in thread Regex can't find match

Specifically, the  ? quantifier regex metacharacter. See Quantifiers in perlre. Instead of quotemeta, you could also use
    $text=~s/\Q$find\E/$replace/g;