From: botp Date: 2012-05-01T19:36:23+09:00 Subject: Re: delete character from array another variant, > s=("a".."z").to_a.join => "abcdefghijklmnopqrstuvwxyz" > "".tap{|o| s.each_char.with_index{|c,i| o << c if (i+1)%3 != 0 }} => "abdeghjkmnpqstvwyz" kind regards -botp