in reply to use of $*

$* was used to enable multi-line matching in regular expressions. It's been replaced by the m and s flags. m lets ^ and $ match at line ends. s lets . match new line characters.

In isolation $* doesn't mean anything. You need to look for uses of regular expression matches to figure out what it might be doing. Look for uses of =~ and examine the code around it.

Perl is the programming world's equivalent of English