3 Worte als 1 Wort definieren?

Hallo Perl-Experten,

ich habe ein problem mit einem Perl Programm: ich soll zwei listen kombinieren, wobei das Ergebnis aber nur 2 Worte (hintereinander) enthalten sollen.
In einer dieser Listen befindet sich nun ein Wort, das eigentlich aus drei Worten besteht, die auch durch ein Leerzeichen voneinander getrennt sind.

WIE kann ich diesem Perl programm sagen, das er diese 3 Worte als ein Wort sehen soll?

VIELEN DANK im VORAUS!

gruss andrea

hi andrea…

so genau kann ich mir noch nichts darunter vorstellen was du meinst…

3 worte zu einem fassen entspricht eigentlich:
my $wort = „bla bla bla“;

falls das programm die leerzeichen abfragen sollte; ersetzte sie einfach mit hilfe eines regulären ausdruck…
$wort =~s///g;
nimm anstatt das leerzeichen ein sonderzeichen. bei der ausgabe kannst du es wieder umkeheren.

oder probiers mit der pack anweisung um einen binären string aus den worten zu produzieren. später kannst du den binär-string mit unpack wieder in den orginal zustand zurückversetzten.

ich hoffe das hilft dir ein wenig weiter…