$string =~ s/^.*[.]//; #### $string =~ s/^.*(?:[.]([^.]*))?$/$2/; #### my ($extension) = $string =~ /[.]([^.]*)$/;