Hi Philipp!
Pfui, Andreas! :-) - '|' ist reserviert und bedeutet oder. Eine Regexp mit _nur_ oder heisst: Jeder Buchstabe splitten...
Also: Escapen, dann funktionierts: | statt |.
Ah ja, da war mal was ;-)
my @tmp_data = split /|/, $zeile;
=> my @tmp_data = split /|/, $zeile;
Das klappt prima! Danke Dir! Das ganze Teil funktioniert jetzt fürs erste! und ich fange tatsächlich an PERL zu mögen, wobei ich immer noch große Probleme habe, denn viele Sachen die ich in PHP "mal eben" mache weiß ich nicht wie es in PERL funktioniert, aber am Ende geht es da meist noch einfacher! Naja, aber ich brauche jetzt doch die Array Version, denn ich muß den höchsten/niedrigsten Preis pro "Zeile" errechnen, mal gucken wie ich das mache ;-)
Grüße
Andreas