From: Harry Kakueki Date: 2012-07-05T15:03:30+09:00 Subject: Re: Insert letters of the alphabet between the original letters of a string > > What I seek to realize is that having a particular string, I insert > letters of the alphabet between the letters of the original string. > > For example if I have the word: STRING ==> SATBRCIDG > - - - - I'm surprised no one tried something like this. Well, not really :) Not pretty. s = "STRING" a = ("a".."z").cycle.take(s.size).join u = s.size p (s+a).unpack("a"+("x"*(u-1)+"a"+("X"*u)+"a")*(u-1))*"" Harry