Thread Werte zwischen START und ENDE in 2D-Array schr... (5 answers)
Opened by Gast at 2006-08-08 11:51

Ronnie
 2006-08-08 12:50
#68691 #68691
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
@vayu: Es ist empfehlenswert while statt for zu verwenden, da du so nicht die ganze Datei in ein Array slurpen musst - was gerade bei sehr großen Dateien problematisch sein kann.

Bei dem Beispiel bietet es sich auch an den Flip-Flop Operator zu verwenden um nur zwischen START und ENDE zu matchen:
Code: (dl )
1
2
3
4
5
while (<DATA>) {
if (/START/ .. /ENDE/ ) {
$set{$1} = $2 if /^(.*)\|(.*)\|.*$/;
}
}

View full thread Werte zwischen START und ENDE in 2D-Array schr...