Thread splitten...: seeeehr einfach. (20 answers)
Opened by Gast at 2006-06-01 00:04

Linuxer
 2006-06-02 11:17
#66896 #66896
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Hi,

Code (perl): (dl )
1
2
$line =~ s/^\s+//;
my ($wert0,$wert1,$wert2) = split(/\s+/,$line);


wenn man die Daten in $_ vorhaelt, kann man die Angabe der Variable weglassen. Da man an Whitespaces trennt, kann man das Pattern auch weglassen.
Wenn man das so macht, dann ignoriert split() führende Leerzeichen und man kann sich den s///-Teil sparen:

Code (perl): (dl )
1
2
# gedanklich: $_ = $line;
my ($wert0, $wert1, $wert2) = split();
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread splitten...: seeeehr einfach.