string splitten
Anonymous
- perl
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
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
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!