Как разделить пробел пропуска и строка?

У меня есть строка как " This is a test ". Я хочу разделить строку пробелом. Я делаю это как это:

puts " This   is a test ".strip.each(' ') {|s| puts s.strip}

Результат:

Это


a
тест
Это - тест

Почему там последняя строка "This is a test"? И мне нужно, что, если существует два или больше пробела между двумя словами, что это не должно возвращать "строку".

Я только хочу получить слова splitted в данной строке.
У кого-либо есть идея?

12
задан jww 27 September 2014 в 04:38
поделиться