るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.032秒)
トップページ > クエリ:Array[x] > クエリ:parse_line[x]

別のキーワード

  1. time parse
  2. parser parse
  3. csv parse
  4. psych parse_stream
  5. ripper parse

ライブラリ

クラス

検索結果

CSV.parse_line(line, options = Hash.new) -> Array (18220.0)

このメソッドは一行の CSV 文字列を配列に変換するためのショートカットです。

...オプションと同じオプションを指定できます。

//emlist[例][ruby]{
require 'csv'

p CSV.parse_line("1,taro,tanaka,20")
# => ["1", "taro", "tanaka", "20"]

p CSV.parse_line("1|taro|tanaka|20", col_sep: '|')
# => ["1", "taro", "tanaka", "20"]

# 列をダブルクオートで囲む...
...とその中にカンマや改行を含める事もできる。
# 他の仕様も含め詳しくはRFC4180を参照。
p CSV.parse_line("1,\"ta,ro\",\"tana\nka\", 20")
# => ["1", "ta,ro", "tana\nka", " 20"]
//}...