Como posso comparar diferentes elementos de matriz em Perl?

Eu sou novo neste campo. Então, gentilmente, seja fácil comigo. Eu tenho dois arrays:

@array1 = ("ABC321", "CDB672", "PLE89",....);

@array2 = ("PLE89", "ABC678", "LMD789",...);

Eu quero comparar elementos desses dois arrays diferentes. Mas quero combinar apenas letras com letras. Então, por exemplo, se as matrizes são comparadas,$array[2] elemento (PLE) deve combinar com$array2[0] (PLE) e similarmente$array1[0] (ABC) deve combinar com$array[1] (ABC). Eu sou capaz de fazer um no tempo, mas não é capaz de comparar todos os elementos de ambos os array ao mesmo tempo (que é o loop dos arrays).

    my ($value1)= ($array[2]=~ /([A-Z]+)[0-9]+/);
    print "Value1: $value1 \n";
    my ($value2)= ($array[0]=~ /([A-Z]+)[0-9]+/);
    print "Value2 : $value2 \n";
    if ($value1 eq $value2){
            print " length \n";
    }

Alguma sugestão sobre como configurar um loop para as duas matrizes ao mesmo tempo?

questionAnswers(2)

yourAnswerToTheQuestion