@zahlen = $segmente =~ /"nodes": \[(?:\s+(\d+),?\n)+/g; print Dumper \@zahlen; # => klappt nicht. Wieso landet nur die erste Zahl im Array, und nicht alle?