if ($line =~ /^\s*public(*.);\s*$/) { # do something }