Help for this page
my %h = map{ reverse /(\d+).*#(.+)/ } grep "@array1", @array2; print Dumper \%h;
Output: $VAR1 = { ... 'ghi' => '78' };