るりまサーチ

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

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. comparable >
  4. complex >
  5. integer >

ライブラリ

クラス

検索結果

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

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

...param line 文字列を指定します。複数行の文字列を指定した場合は、一行目以外は無視します。

@param options CSV.new のオプションと同じオプションを指定できます。

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

p CSV.parse_line("1,taro,tanaka,20")
# => ["1"...
...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...