Anonymous: string splitten

Hallo,

Habe da ein kleines problem, bei welchem ich einfach nicht weiterkomme!

Ich habe einen String der etwa so aussieht:

blabla#test test#test3#

dieser, will ich in ein array schmeissen, und trenne ihn folgendermassen:

@ausgabe = split (/#/, $_);

Nachher habe ich aber im Array @ausgabe  folgende Situation:

$ausgabe[0] = blabla
$ausgabe[1] = test
$ausgabe[2] = test
$ausgabe[3] = test3

anstatt:

$ausgabe[0] = blabla
$ausgabe[1] = test test
$ausgabe[2] = test3

Hat jemand eine ahnung wo der fehler leigt, liegen könnte ?

thx a lot!

anonymous

  1. Hi,

    @ausgabe = split (/#/, $_);

    Hat jemand eine ahnung wo der fehler leigt, liegen könnte ?

    nicht wirklich, aber a) nimm doch mal den Backslash vom Doppelkreuz, und b) vielleicht solltest Du auf die magische Variable verzichten...

    my $string = $_;
    my @ausgabe = split(/#/,$string);
    print "Content-type: text/html\r\n\r\n";
    foreach (@ausgabe) { print "<nobr>---$_---</nobr><br>\n"; }

    HTH

    Cheatah

  2. hi!

    @ausgabe = split (/#/, $_);

    Kann ich hier nicht nachvollziehen, funktioniert bei mir problemlos. Überprüf vielleicht nochmal deinen Source, vielleicht liegt es an was anderem.

    bye, Frank!