小波です。
>斎藤と申します。
>> キャメルケースの複合文字列,たとえば "DeepBlueEyes" 
>> (複合している語は4つ以内,英字のみ)から
>> ["Deep", "Blue", "Eyes"] のような配列を生成できない
>> ものかと思って試しています。

>String#scanはいかがでしょう。
>
>"DeepBlueEyes".scan(/[A-Z][a-z]+/)
># => ["Deep", "Blue", "Eyes"]

それは見落としてました。まだまだ修行が足りません。ありがとう
ございます。