0
我需要阅读这样的文本文件,我需要阅读文件并保存到O型的东西
regular: 12/04/2013, 13/04/2013
提取'regular'
,并将其保存在一个变量,数组中的所有日期。我怎样才能做到这一点?
我需要阅读这样的文本文件,我需要阅读文件并保存到O型的东西
regular: 12/04/2013, 13/04/2013
提取'regular'
,并将其保存在一个变量,数组中的所有日期。我怎样才能做到这一点?
根据你说的你试过的,下面会做你想要的吗?
data = line.split(/: */) # => ["regular", "12/04/2013, 13/04/2013"]
@customer = data[0] # => "regular"
@dates_array = data[1].split(/, */) # => ["12/04/2013", "13/04/2013"]
我用*来匹配(并消除)多个空白。我假设你不想在结果中包含空格,逗号或冒号(:)分隔符。如果这不正确,请相应地调整正则表达式。
这是我一直在寻找。谢谢 :) – 2013-04-28 16:01:06
我试过分割线并保存在这样的变量中:'@costumer_request = line.delete(',')。split'创建该行的数组,然后:'@costumer = @costumer_request [ 0]'将'regular'保存在一个变量中。我不知道如何获得阵列的其余部分并将其放入另一个阵列。 – 2013-04-28 02:25:34
看到这个http://stackoverflow.com/questions/1333347/how-to-use-stringsplit-in-ruby – 2013-04-28 03:13:01