CSVファイルの要素内の改行を取り除く
■[etc][Java]CSVファイルの要素内の改行を取り除く2 00:58
Java版を作ってみました。
Ruby版も作ってみました。勉強してる最中なのでもっと短くできそうな予感。
quoteCount = 0 while gets quoteCount += $_.count('"') if quoteCount % 2 == 1 $_.chomp! else quoteCount = 0 end print end
メモ。$_はgetsで最後に呼んだ行の文字列。で、getsは引数にファイル名があればそれを、なければ標準入力を開いてその中身を行ごとに変数$_に読み込みます。printは引数がなければ$_を出力。
組み込み変数
http://www.ruby-lang.org/ja/man/?cmd=view;name=%C1%C8%A4%DF%B9%FE%A4%DF%C4%EA%BF%F4
組み込み関数
http://www.ruby-lang.org/ja/man/?cmd=view;name=%C1%C8%A4%DF%B9%FE%A4%DF%B4%D8%BF%F4