Thread split "ergebnis" in Variable (9 answers)
Opened by fsvB at 2013-09-29 19:04

lichtkind
 2013-09-29 19:26
#170818 #170818
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
naja vor dem "/" ist ja noch ein leerzeichen und ausserdem teilt split ja nur an dem text den als erstes argument gibst. aber was du bestimmt wirklich wissen willst ist die sache mit dem kontext. weil split heisst teilen und split liefert die liste der teile. wenn du runde klammern um $hallo (besser noch my $hallo) tust dann signalisierst du das du eine liste erwartest und das erste element davon in $hallo, da du das wegelassen hast: sagst du split, daß du einen einzelnen wert erwartest und bekommst die anzal der elemente da eine liste im skalar kontext immer die anzahl der elemente gibt. also entweder


Code (perl): (dl )
1
2
($hallo) = split ('/', $abc);
say $hallo;


oder

Code (perl): (dl )
$hallo = substr($abc, 0 , index($abc, '/'));
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

View full thread split "ergebnis" in Variable