使输入的每个单词成为一个数组元素

时间:2015-12-31 03:11:54

标签: ruby

例如,假设我输入如下:

"   see all     of these       cool      spaces   "

省略引号。我正在寻找的是如何将其转化为一系列单词。像这样:

['see', 'all', 'of', 'these', 'cool', 'spaces']

由于

2 个答案:

答案 0 :(得分:5)

以下是一种方法:使用split(请参阅String#split):

string.split

默认情况下,split会将字符串拆分为空格所在的数组,忽略前导和尾随空格。正是你所要求的。这与使用更明确的string.split(" ")

相同

答案 1 :(得分:1)

"   see all     of these       cool      spaces   ".split

#=> ["see", "all", "of", "these", "cool", "spaces"]