Leser: 22
2011-01-24T14:41:42 GwenDragonnot(a nd b) darf eigentlich nicht getrennt sein.
grep defined && length, split /\s+|(\S*\(.*?\)\S*)/, $string
1 2 3 4 5
my $str="Hello (World New) of (all) or not(a and b)"; my @l=$str=~/(\(.+?\)|[^()\s]+)/gs; print "$_\n" for @l;