>
> "cor4ey ha2ines".scan(/[a-z]/i).join.each_char.partition { |x| "aeiouAEIOU"[x] }
and some golfing

                    { |x| /[aeiou]/i =~ x }

R.