0

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

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

extract 'regular',并将其保存在一个变量中,并将所有日期保存在一个数组中。我怎样才能做到这一点?

4

1 回答 1

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

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

于 2013-04-28T04:34:32.670 回答