in reply to Wiping Out Values
foreach (@achievement){ @results = () if /level [BC]1/; push (@results,$_); print "Result = @results\n"; } [download]
my $l_level = 0; foreach (@achievement){ my ($level) = /(\d+)$/; @results = () if ($level < $l_level); push (@results,$_); print "Result = @results\n"; $l_level = $level; } [download]