Вы можете использовать регулярное выражение, например (\d+)
, чтобы захватить все числа в строке, а затем выполнить итерацию групп захвата, преобразовав каждую из них в целое число.
Редактировать : Я не знаю Ruby, поэтому я написал вики-ответ на этот вопрос в надежде, что Rubyist предоставит пример кода.