Ваш вопрос немного сложен для понимания, но следующий код выбирает все строки из массива, где первая буква - a
.Может быть, это приведет вас на правильный путь:
a #=> ["a", "b", "c", "aa", "bb", "cc", "aaa", "bbb", "ccc"]
a.select { |x| x[0] == ?a } #=> ["a", "aa", "aaa"]
# or
a.select { |x| x.start_with? 'a' } #=> ["a", "aa", "aaa"]