SPLIT
Martin Schöler
- perl
0 Reiner0 Tom0 Daniel Thoma
0 Tom0 xwolf0 Kai Diefenbach
Hallo !
Wie kann ich bei einer Zeichenkette
(z.B. "Hallo du da !") ein bestimmtes
Wort heraussplitten, wenn ich aber nur eine
Variable verwenden will ?
Beispiel:
($wort1, $wort2, $wort3, $wort4) = split (/ /, $zeichenkette);
3 Zeichenketten brauche ich garnicht, ich will nur wissen,
was an der zweiten Stelle steht, also die Variable $wort2.
Martin
Hallo Martin,
($wort1, $wort2, $wort3, $wort4) = split (/ /, $zeichenkette);
3 Zeichenketten brauche ich garnicht, ich will nur wissen,
was an der zweiten Stelle steht, also die Variable $wort2.
($tmp,$wort2,$tmp) = split (/ /, $zeichenkette,3);
Reiner
Hallo
oder noch besser mit einer regex!
$zeichenkette =~ /^\w (\w)/;
$wort2 = $1;
Adios
Tom
Hallo Martin, Hallo Reiner
Wie wäre es hiermit:
$wort = [split(/ /,$text)]->[1];
Gruß
Daniel
Hallo
kleiner Fehler, jetzt passts aber.
oder noch besser mit einer regex!
$zeichenkette =~ /^\w+ (\w+)/;
$wort2 = $1;
Adios
Tom
Hi,
Beispiel:
($wort1, $wort2, $wort3, $wort4) = split (/ /, $zeichenkette);
(undef, $wort2, undef) = split(/\s+/, $zeichenkette);
Ciao,
Wolfgang
Hallo,
($wort1, $wort2, $wort3, $wort4) = split (/ /, $zeichenkette);
3 Zeichenketten brauche ich garnicht, ich will nur wissen,
was an der zweiten Stelle steht, also die Variable $wort2.
my $wort = (split ' ', $zeichenkette)[1] || 'nix gefunden';
ad,
kd.