Split
Andre Gauen
- cgi
Hallo,
ich Programmiere gerade in Perl, mit Dateien. Möchte jetzt gerne die Datei splitten. Einmal in Dateinamen und in Dateityp.
habe es aber bis jetzt immer nur geschafft, zu splitten, wenn ein Komma dazwischen ist. Möchte es allerdings gerne erst mach dem Punkt.
Vielleicht habt ihr eine Idee, wie man das realisieren kann.
Danke schon mal im vorraus
Andre
Hi,
ich Programmiere gerade in Perl, mit Dateien.
Dein Problem würde nicht auftreten, wenn Du Perl außerhalb von CGI programmierst? Sonst verstehe ich nämlich Deine Wahl des Themenbereiches nicht.
Möchte jetzt gerne die Datei splitten.
Du möchtest also aus einer Datei zwei machen?
Einmal in Dateinamen und in Dateityp.
Der Dateityp ist in keinem mir bekannten Filesystem spezifiziert.
habe es aber bis jetzt immer nur geschafft, zu splitten, wenn ein Komma dazwischen ist. Möchte es allerdings gerne erst mach dem Punkt.
Vielleicht habt ihr eine Idee, wie man das realisieren kann.
Was hast Du denn gemacht, um am Komma zu splitten? Hast Du in
perldoc perlre
nachgeschlagen, ob da etwas spezielles zum Punkt steht?
Cheatah
hi
ich Programmiere gerade in Perl, mit Dateien.
Dein Problem würde nicht auftreten, wenn Du Perl außerhalb von CGI programmierst? Sonst verstehe ich nämlich Deine Wahl des Themenbereiches nicht.
Möchte jetzt gerne die Datei splitten.
Du möchtest also aus einer Datei zwei machen?
Einmal in Dateinamen und in Dateityp.
Der Dateityp ist in keinem mir bekannten Filesystem spezifiziert.
habe es aber bis jetzt immer nur geschafft, zu splitten, wenn ein Komma dazwischen ist. Möchte es allerdings gerne erst mach dem Punkt.
Vielleicht habt ihr eine Idee, wie man das realisieren kann.
Was hast Du denn gemacht, um am Komma zu splitten? Hast Du in
perldoc perlre
nachgeschlagen, ob da etwas spezielles zum Punkt steht?
dieser Beitrag von dir war ja nicht sehr hilfreich:-) (aber hab es, bei dieser eindeutigen Fragestellung genauso so gelesen, wie du es geschrieben hast)
ps. meiner wohl gerade auch nicht
grüße aus HH
bye
Hi,
dieser Beitrag von dir war ja nicht sehr hilfreich:-)
wo genau siehst Du Kritikpunkte?
Cheatah
Hallo Andre,
ich Programmiere gerade in Perl, mit Dateien.
deine Frage hat also mehr mir PERL als mit CGI im Ganzen zu tun.
habe es aber bis jetzt immer nur geschafft, zu splitten, wenn ein Komma dazwischen ist. Möchte es allerdings gerne erst mach dem Punkt.
my ($name, $suffix) = split(/./, $fullname, 2);
Dein Problem hatte wahrscheinlich mit dem Punkt zu tun: Der Ausdruck der zum Spliten genutzt wird ist regulär und ein Punkt hat hier somit eine besondere Bedeutung. Um einen Punkt im eigentlichen Sinn zu benutzen musst du also den "regulären Punkt" mit einem \ entwerten.
Grüße,
Peter