Wie kann ich verschiedene Elemente eines Arrays in Perl vergleichen?

Ich bin neu in diesem Bereich. Also mach es mir bitte leicht. Ich habe zwei Arrays:

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

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

Ich möchte Elemente dieser beiden verschiedenen Arrays vergleichen. Aber ich möchte nur Buchstaben mit Buchstaben abgleichen. Wenn also beispielsweise Arrays verglichen werden,$array[2] Element (PLE) sollte mit übereinstimmen$array2[0] (PLE) und ähnlich$array1[0] (ABC) sollte mit übereinstimmen$array[1] (ABC). Ich kann es einzeln ausführen, aber nicht alle Elemente beider Arrays gleichzeitig vergleichen (dh die Arrays werden in einer Schleife ausgeführt).

    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";
    }

Irgendwelche Vorschläge, wie ich die Schleife für beide Arrays gleichzeitig einrichten kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage