my @array1 = map { if (m/(.*;.*;.*;.*;.*;).*;.*;(.*;.*;.*);.*$/) $1 . $2; # rueckgabewert } } @array2;