$count = () = map /y/g, /<.*?>/g; #### use List::Util 'sum'; $count = sum map { my $x = () = /y/g } /<.*?>/g;