$n = 1; s/((??{$n+1})\))(?{$n++})/\n$1/g; #### $n = 2; ++$n while s/$n(?=\))/\n$n/