my %child_run_id_map = (); for my $log_entry ( @log_entries ) { my $log_id = $1 if $log_entry->{'logId'} =~ m/([^\.]+)/; push @{ $child_run_id_map{ $log_id } }, $log_entry->{'runId'} if $log_id; }