Leser: 23
1 2 3 4 5 6
#!/usr/bin/perl -w use strict; use warnings; my $feld7 = '3,4,5'; print "ja" if @{[split /,/,$feld7]} > 1;
print "ja" if ($feld7 =~ tr/,//);
1 2 3 4 5 6 7
#!/usr/bin/perl -w use strict; use warnings; my $feld7 = '3,'; print "ja\n" if @{[split /,/,$feld7]} > 1; print "ja GwenDragon\n" if ($feld7 =~ tr/,//);
print "ja" if (scalar(split(",",$feld7)) > 1);
1
2
print&f(($_=(3x3)."3+33")=~s=3(?![^3]|$)=&f=eg);
sub f{eval(@_?$_:"'$&+'x3");}
2011-03-12T15:42:25 FtRauch tun
2011-03-12T15:42:25 FtRCode (perl): (dl )print "ja" if (scalar(split(",",$feld7)) > 1);
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/perl -w use strict; use warnings; my $feld7 = '3,'; print "ja\n" if @{[split /,/,$feld7]} > 1; print "ja GwenDragon\n" if ($feld7 =~ tr/,//); print "ja fuer pq was mir als die einfachste Loesung erscheint aber warnt\n" if split (/,/,$feld7) > 1; print "ja fuer FtR, der/die glaubt, ich haette nicht alles versucht\n" if (scalar(split(",",$feld7)) > 1); system("perl -v");
1
2
3
4
5
6
7
8
>perl test.pl
Use of implicit split to @_ is deprecated at test.pl line 8.
Use of implicit split to @_ is deprecated at test.pl line 9.
ja GwenDragon
This is perl, v5.10.1 (*) built for MSWin32-x86-multi-thread
Copyright 1987-2009, Larry Wall
2011-03-12T15:58:19 pqmit welcher perl-version bekommst du diese warnung?
1 2 3 4 5 6 7 8 9
#!/usr/bin/perl -w use strict; use warnings; my $feld7 = '3,'; print "ja\n" if @{[split /,/,$feld7]} > 1; print "ja GwenDragon\n" if ($feld7 =~ tr/,//); print "ja fuer pq was mir als die einfachste Loesung erscheint aber warnt\n" if split (/,/,$feld7) > 1; system("perl -v");
1
2
3
4
5
6
7
8
>perl test.pl
Use of implicit split to @_ is deprecated at test.pl line 8.
ja GwenDragon
This is perl, v5.10.1 (*) built for MSWin32-x86-multi-thread
Copyright 1987-2009, Larry Wall
[GEKÜRZT...]
1 2 3 4 5
#!/usr/bin/perl -w use strict; my $feld7 = '3,'; print "ja\n" if @{[split /,/,$feld7]} > 1; print "ja fuer FtR, der/die das mit dem -w nicht getestet hat ;)" if scalar($feld7 =~s/,(?=.)//g)>0;
1
2
print&f(($_=(3x3)."3+33")=~s=3(?![^3]|$)=&f=eg);
sub f{eval(@_?$_:"'$&+'x3");}
2011-03-12T17:18:01 FtRhat aber den Nachteil, das die Variable verändert wird.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#!/usr/bin/perl -w use strict; machma ("3,,,,"); machma (",3,,,"); machma (",,,,3"); sub machma{ my $wert = shift; my $buff = $wert; print "\n\"$wert\"\n"; print "Array Stunt\n"; print scalar(@{[split /,/,$wert]}); print "\nAnzahl der Felder\n"; print scalar($wert=~s/,(?=.)//g)+1; $wert=$buff; print "\nAnzahl der Felder mit Wert\n"; print scalar($wert=~s/,(?!\,)(?=.)//g)+1; print "\n"; }
1
2
print&f(($_=(3x3)."3+33")=~s=3(?![^3]|$)=&f=eg);
sub f{eval(@_?$_:"'$&+'x3");}
2011-03-12T18:29:08 biancaJo, das ist ja schön. Danke für den Beitrag aber das scheidet aus und das war auch nicht die Ursprungsfrage.
1 2 3 4 5 6 7 8 9 10 11 12 13
#!/usr/bin/perl use warnings; use strict; while (my $s = <DATA>) { chomp $s; my $d = () = $s =~ /(?:(?:^|,)[^,])/g; print "$d\n"; } __DATA__ 1,2,3,4,5 ,1,2,3,4 1,2,3,4,, ,,,,,,1,2,3,,,,,4,,,,,,,,