leo11Konzeptionell würde ich aber eher das File Zeile für Zeile durchlaufen und bei Treffern mit den Stichworten die Infos mit einer einfacheren Regex über $1 herausnehmen.
Hagen
Jede Zeile einzulesen und alle Werte in ein Hash zu schreiben ist mir auch in den Sinn gekommen (nicht rechtzeitig).
Aber ich werd jetzt dem Modul eine zweite Change geben :-))
leo11"Man sollte beachten, dass $1 von dem regulären Ausdruck nicht modifiziert wird, wenn er nicht matcht. In diesem Fall bedeutet es also, dass $1 noch auf einen Teil der vorherigen Zeile zeigt, wenn eine Zeile in der Datei falsches Format hat."
[Zitat betterworld] -> leicht abgewandelt
ging das nicht anders, oder fällt das in die Kategorie "it's feature, not a bug"