376件ヒット
[1-100件を表示]
(0.036秒)
クラス
- CSV (36)
-
JSON
:: Parser (12) - OptionParser (72)
-
RSS
:: Parser (24) -
Racc
:: Parser (12) - Ripper (24)
モジュール
- JSON (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - InvalidArgument (12)
- InvalidOption (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) - NotValidXMLParser (12)
-
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) -
create
_ id (12) -
do
_ validate (12) -
do
_ validate= (12) - new (48)
- parse! (12)
-
rb
_ parser _ append _ print (12) -
rb
_ parser _ while _ loop (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - summarize (24)
-
summary
_ width (12) -
summary
_ width= (12) - yyparse (24)
検索結果
先頭5件
-
CSV
. parse(str , options = Hash . new) -> Array (18138.0) -
このメソッドは文字列を簡単にパースすることができます。 ブロックを与えた場合は、ブロックにそれぞれの行を渡します。 ブロックを省略した場合は、配列の配列を返します。
...by]{
require 'csv'
require 'pp'
s = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
EOS
pp CSV.parse(s)
# => [["id", "first name", "last name", "age"],
# ["1", "taro", "tanaka", "20"],
# ["2", "jiro", "suzuki", "18"]]
CSV.parse(s, headers: true).each do |row|
p [row[......name'], row['age']]
end
# => ["taro", "20"]
# ["jiro", "18"]
//}
//emlist[例][ruby]{
require "csv"
csv = "id|first name|last name|age\n1|taro|tanaka|20\n2|jiro|suzuki|18"
CSV.parse(csv, col_sep: '|') do |row|
p [row[1], row[2]]
end
# => ["first name", "last name"]
# => ["taro", "tanaka"]
#... -
CSV
. parse(str , options = Hash . new) {|row| . . . } -> nil (18138.0) -
このメソッドは文字列を簡単にパースすることができます。 ブロックを与えた場合は、ブロックにそれぞれの行を渡します。 ブロックを省略した場合は、配列の配列を返します。
...by]{
require 'csv'
require 'pp'
s = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
EOS
pp CSV.parse(s)
# => [["id", "first name", "last name", "age"],
# ["1", "taro", "tanaka", "20"],
# ["2", "jiro", "suzuki", "18"]]
CSV.parse(s, headers: true).each do |row|
p [row[......name'], row['age']]
end
# => ["taro", "20"]
# ["jiro", "18"]
//}
//emlist[例][ruby]{
require "csv"
csv = "id|first name|last name|age\n1|taro|tanaka|20\n2|jiro|suzuki|18"
CSV.parse(csv, col_sep: '|') do |row|
p [row[1], row[2]]
end
# => ["first name", "last name"]
# => ["taro", "tanaka"]
#... -
JSON
. # parse(source , options = {}) -> object (18125.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
...create_id が見つかっても付加情報を生成しません。
デフォルトは偽です。
: :symbolize_names
真を指定するとハッシュのキーを文字列ではなくシンボルにします。デフォルトは偽です。
//emlist[例][ruby]{
require "json"
JSON.parse('[1,2......,{"name":"tanaka","age":19}]')
# => [1, 2, {"name"=>"tanaka", "age"=>19}]
JSON.parse('[1,2,{"name":"tanaka","age":19}]', symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}]
//}
@see JSON::Parser#parse... -
RSS
:: NotValidXMLParser (12000.0) -
-
OptionParser
# summary _ width=(width) (9200.0) -
サマリを表示するときの幅を整数で指定します。
...ます。
@param width サマリを表示するときの幅を整数で指定します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.su......mmarize
# => [" -i, --init\n", " -u, --update\n", " -h, --help\n"]
opts.summary_width = 8 # => 8
opts.summary_width # => 8
opts.summarize
# => [" -i\n", " --init\n", " -u\n", " --update\n", " -h\n", " --help\n"]
//}... -
Racc
:: Parser # yyparse(recv , mid) (9200.0) -
@todo
@todo -
OptionParser
# summary _ width -> Integer (9100.0) -
サマリを表示するときの幅を整数で返します。
..."optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_width # => 32
opts.summarize
# => [" -i, --init\n", " -u, --update\n", " -h, --help\n"]
opts.summary_width = 8
opts.summary_width... -
RSS
:: Parser # do _ validate (9100.0) -
@todo
@todo -
RSS
:: Parser # do _ validate= (9100.0) -
@todo
@todo