Lassen wir perl die Zeilen einer Textdatei bearbeiten, deren Zeilen irgendwie in "Felder" getrennt sind, z.B. durch Tabulatoren (wird im Folgenden angenommen).
Nun möchte ich eine doppelte Schleife verwenden, die über die *Felder* einer jeden Zeile läuft.
Das ist auch nicht weiter schwer:
Nun denke ich, dass dieses Szenario nicht besonders außergewöhnlich ist, dachte ich, dass es vielleicht andere Lösungen, vielleicht sogar einen "Standardweg" gibt.
Kennt Ihr da Alternativen?
Nun möchte ich eine doppelte Schleife verwenden, die über die *Felder* einer jeden Zeile läuft.
Das ist auch nicht weiter schwer:
Code:
while (<>) {
chomp;
while (/^([^\t]*)\t/) {
# ####### mach was Spannendes mit $1 ########
$_ = $'
} # while \t
} # while <>
Nun denke ich, dass dieses Szenario nicht besonders außergewöhnlich ist, dachte ich, dass es vielleicht andere Lösungen, vielleicht sogar einen "Standardweg" gibt.
Kennt Ihr da Alternativen?