12345678
foreach(@Zeilen) { if ( /ergebnis\[(\d+)\]/ ){ # Typ 1 # hier bedingung $zahl1 = $1; } elsif ( /ergebnis_(\d+)\[(\d+)\]/ ) { # Typ 2 $zahl1 = $1; $zahl2 = $2; }