Hallo!
MS> Ich bin auf der Suche nach dem passenden regulären Ausdruck um eine we
MS> folgt aufgebaute Zeichenkette aus einer Datei in ein hash zu split()'ten
MS> (wobei ich nur minimale Ahnung von Perl habe, ich hoffe das wird
MS> besser):
MS> Name1 <ein oder mehrere Tabs und Leerzeichen> Bezeichnung1
MS> Name2 <ein oder mehrere Tabs und Leerzeichen> Bezeichnung2
MS> Ein Versuch mit:
MS> %l = split(/[\t\r]/, $inline);
MS> will nicht, da wird's immer eine ungerade Elementezahl und es ist (mir)
MS> nicht klar, wie ein eventuell vorhandenes \r am Ende der letzten Zeile
MS> behandelt wird ...
Ach menno, kaum hab ich die Mail abgeschickt, habe ich auch kapiert
was du genau willst. ;-)
Ich glaube das hier müsste funktionieren:
%l = split(/[\t ]+|\n\r?/, $inline);
Gruß,
Andy
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 13 May 2004 - 19:33:55 CEST