substr ($s, 1) =~ s/([A-Z])/ $1/g; [download]
In reply to Re: Splitting on non-initial uppercase without split by Anonymous Monk in thread Splitting on non-initial uppercase without split by loris