![]() |
![]() |
9 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
use strict;
use warnings;
use Safe;
use Data::Dumper;
my $s = "[1, [2, 3, 4, [5, 6]]]";
my $safe = new Safe;
my $obj = $safe->reval($s);
die $@ if $@;
print Dumper($obj);
1
2
3
4
5
6
7
8
9
10
use strict;
use warnings;
$_ = '[1, [2, 3, 4, [5, 6]]]';
my @a;
sub e{my($r)=@_;{s/^\]//&&last;s/^\[//&&e($r->[@$r]=[])||s/^, //||s/^(\d+)//&&push@$r,$1and redo}}e\@a;
use Data::Dumper;
print (Dumper(\@a));
![]() |
![]() |
9 Einträge, 1 Seite |