我对红宝石还很陌生。我有以下csv:
Office (1), Test
Office (Test)(2), Test
在“data.csv”中。
然后在我的红宝石脚本中;
CSV.foreach("data.csv") do |line|
registeredOffice = line[0].to_s()
macOffice = registeredOffice.scan(/\(([^\)]+)\)/).last
csvText = "#{csvText}\n#{macOffice}"
end
这给了我
["1"]
["2"]
但是我想知道如何将上面的内容转换为字符串,所以输出是
1
2
使用.join
或[0]
返回一个nil:NilClass (NoMethodError)