k!llp3rl: Speicher problem mit perl

Beitrag lesen

Hell-O!

offensichtlich wird eine leere Liste nicht gesplitet

Ja, wie in der Doku zu split nachzulesen ist:

"By default, empty leading fields are preserved, and empty trailing ones are deleted."

Ein möglicher Ansatz wäre ein Dummy-Zeichen anzufügen:

use strict;

use warnings;
use CGI::Carp qw(fatalsToBrowser);
use Data::Dumper;

my $string = '||1|2||3||4|||';
$string .= "\n";
my @liste = split /|/, $string;
pop @liste;
print Dumper @liste;


>   
> Natürlich muss man dann noch via pop das Dummy-Zeichen aus der Ergebnisliste entfernen.  
>   
> Siechfred  
  
  
  
  
ja genau so hatte ich es jetzt auch gelöst. aber früher war das nicht so... verdammt.  
  
nagut vielen dank