私はルビーにかなり慣れていません。私は次の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)