我需要读取文件并保存以输入o

时间:2013-04-28 02:21:56

标签: ruby

我需要阅读这样的文本文件,

regular: 12/04/2013, 13/04/2013

提取'regular',并将其保存在变量和数组中的所有日期中。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

根据你所说的尝试,以下会做你想要的吗?

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"]

我使用*匹配(并消除)多个空格。我假设您不希望结果中包含空格,逗号或冒号(:)分隔符。如果这不正确,请相应地调整正则表达式。