@OrdeO
just......newbie

Как посчитать количество элементов в строке в руби?

Есть строка вот такого типа
f = '1232132131, 12321321, 34232423423, 324234234234'
Нужно посчитать количество элементов. Знаю что для списка из слов работает вот этот вариант
f.split(/[^-a-zA-Z]/).size
Как переделать его в вариант с цифрами, а может есть более простой способ?
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
f = '1232132131, 12321321, 34232423423, 324234234234'
f.split.size ## 4
f.split(', ').size ## 4, вот так корректней


Подробнее о нюансах: https://apidock.com/ruby/String/split
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы