1901件ヒット
[1-100件を表示]
(0.091秒)
種類
ライブラリ
- ビルトイン (7)
- csv (24)
- getoptlong (24)
- json (84)
- objspace (12)
- optparse (300)
- psych (276)
-
racc
/ parser (120) -
rdoc
/ parser (72) -
rdoc
/ parser / c (48) -
rdoc
/ parser / changelog (24) -
rdoc
/ parser / markdown (24) -
rdoc
/ parser / rd (24) -
rdoc
/ parser / ruby (60) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / simple (48) -
rdoc
/ parser / text (12) -
rexml
/ parsers / pullparser (180) -
rexml
/ parsers / sax2parser (72) -
rexml
/ parsers / streamparser (12) -
rexml
/ sax2listener (12) -
ripper
/ sexp (12) -
rubygems
/ version _ option (24) - uri (36)
クラス
- CSV (12)
- GetoptLong (24)
-
JSON
:: Parser (36) - OptionParser (216)
-
OptionParser
:: ParseError (48) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Stream (48) -
Psych
:: Parser (108) -
Psych
:: Parser :: Mark (36) -
RDoc
:: Options (24) -
RDoc
:: Parser (60) -
RDoc
:: Parser :: C (36) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (48) -
RDoc
:: Parser :: Simple (36) -
REXML
:: Parsers :: PullEvent (144) -
REXML
:: Parsers :: PullParser (24) -
REXML
:: Parsers :: SAX2Parser (72) -
REXML
:: Parsers :: StreamParser (12) -
Racc
:: Parser (108) - Ripper (12)
-
URI
:: Generic (24)
モジュール
-
Gem
:: VersionOption (24) - JSON (24)
- ObjectSpace (12)
-
OptionParser
:: Arguable (36) - Psych (12)
- URI (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ANY (24)
- AbstractSyntaxTree (7)
- CSV (12)
- ChangeLog (12)
- Emitter (12)
- Handler (12)
- Mark (12)
- Markdown (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 6 . 0 (7) - NORMAL (12)
- Options (12)
- PullEvent (12)
- RD (12)
- Ruby (12)
- RubyTools (12)
- SAX2Listener (12)
- SINGLE (12)
- Simple (12)
- Text (12)
- TreeBuilder (12)
- UTF16BE (24)
- UTF16LE (24)
- UTF8 (24)
- UnparserError (12)
- [] (24)
- accept (24)
-
add
_ platform _ option (12) -
add
_ version _ option (12) -
alias
_ extension (12) - attlistdecl? (12)
-
can
_ parse (12) - cdata? (12)
- column (12)
- comment? (12)
-
count
_ tdata _ objects (12) -
decode
_ www _ form (12) -
do
_ parse (12) - doctype? (12)
- each (12)
- elementdecl? (12)
- entitydecl? (12)
-
event
_ type (12) -
filter
_ backtrace (12) - get (12)
-
get
_ option (12) - getoptlong (12)
- handler (12)
- handler= (12)
- index (12)
- inspect (12)
- instruction? (12)
- line (12)
- listen (60)
- mark (12)
- new (108)
-
next
_ token (12) - notationdecl? (12)
- on (144)
-
on
_ error (12) -
on
_ head (12) -
on
_ tail (12) -
option
_ parser (12) -
option
_ parser= (12) - optparse (12)
- parse (36)
- parse! (12)
-
parse
_ files _ matching (12) - parser (24)
-
parser
_ for (12) - parsers (12)
- progress= (12)
- psych (12)
-
racc
/ parser (12) -
racc
_ runtime _ type (12) -
rb
_ parser _ while _ loop (12) - rdoc (12)
-
rdoc
/ generator (12) -
rdoc
/ parser (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / simple (12) -
rdoc
/ parser / text (12) - recover (12)
- reject (24)
-
remove
_ private _ comments (12) - rexml (12)
-
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) -
rexml
/ sax2listener (12) - rss (12)
-
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - scan (72)
-
set
_ backtrace (12) - sexp (12)
- source (12)
-
start
_ stream (12) -
token
_ to _ str (12) - unshift (12)
- xmldecl? (12)
- xmlrpc (3)
- yyaccept (12)
- yyerrok (12)
- yyerror (12)
- yyparse (12)
検索結果
-
CSV (26024.0)
-
このクラスは CSV ファイルやデータに対する完全なインターフェイスを提供します。
...は CSV ファイルやデータに対する完全なインターフェイスを提供します。
=== 読み込み
//emlist[][ruby]{
require "csv"
csv_text = <<~CSV_TEXT
Ruby,1995
Rust,2010
CSV_TEXT
IO.write "sample.csv", csv_text
# ファイルから一行ずつ
CSV.foreach("sample.csv")......2010"]
# ファイルから一度に
p CSV.read("sample.csv")
# => [["Ruby", "1995"], ["Rust", "2010"]]
# 文字列から一行ずつ
CSV.parse(csv_text) do |row|
p row
end
# => ["Ruby", "1995"]
# ["Rust", "2010"]
# 文字列から一度に
p CSV.parse(csv_text)
# => [["Ruby", "1995"], ["Rus......{ |csv_out| csv_out << %w{my data here} } # to $stdout
CSV(csv = "") { |csv_str| csv_str << %w{my data here} } # to a String
CSV($stderr) { |csv_err| csv_err << %w{my data here} } # to $stderr
//}
=== CSV と文字エンコーディング (M17n or Multilingualization)
This new CSV parser i... -
CSV
. new(data , options = Hash . new) -> CSV (23186.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...このメソッドは CSV ファイルを読み込んだり、書き出したりするために
String か IO のインスタンスをラップします。
ラップされた文字列の先頭から読み込むことになります。
文字列に追記したい場合は CSV.generate を使用し......ンスを指定します。
String のインスタンスを指定した場合、CSV#string を使用して
後からデータを取り出すことが出来ます。
@param options CSV をパースするためのオプションをハッシュで指定します。......he closing quote
for a field. (In truth, it reads to the first line ending beyond this
size.) If a quote cannot be found within the limit CSV will raise a
MalformedCSVError, assuming the data is faulty. You can use this limit to
prevent what are effectively DoS attacks on the parser.... -
Psych
:: Parser (21084.0) -
YAML のパーサ。
...メントを
別のフォーマット変換したりします。
Psych::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。
Psych::Parser が生成するイベントは Psych::Handler
を見てください。
以下の例では YAML ドキュ......す。
# Handler for detecting scalar values
class ScalarHandler < Psych::Handler
def scalar value, anchor, tag, plain, quoted, style
puts value
end
end
parser = Psych::Parser.new(ScalarHandler.new)
parser.parse(yaml_document)
次の例は Psych::Emitter にパースの結......力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。
parser = Psych::Parser.new(Psych::Emitter.new($stderr))
parser.parse($stdin)
Psych::Parser と Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。... -
RDoc
:: Parser :: C (21016.0) -
C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのクラスです。
...C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン
トを解析するためのクラスです。... -
RDoc
:: Parser (21000.0) -
ソースコードを解析するパーサを生成するための基本クラスです。
ソースコードを解析するパーサを生成するための基本クラスです。
新しいパーサを作成する場合には継承して使用します。 -
Racc
:: Parser (21000.0) -
-
JSON
:: Ext :: Parser (18032.0) -
Alias of JSON::Parser
...Alias of JSON::Parser... -
RDoc
:: Parser . parser _ for(top _ level , file _ name , body , options , stats) -> RDoc :: Parser (12352.0) -
file_name を解析できるパーサのインスタンスを返します。 見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。
...RDoc::Parser::Simple のインスタンスを返します。
@param top_level RDoc::TopLevel オブジェクトを指定します。
@param file_name ファイル名を文字列で指定します。
@param body ソースコードの内容を文字列で指定します。
@param options RDoc::Op......tions オブジェクトを指定します。
@param stats RDoc::Stats オブジェクトを指定します。... -
RDoc
:: Parser . parsers -> [[Regexp , RDoc :: Parser]] (12317.0) -
RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ スの配列の配列を返します。
...RDoc::Parser#parse_files_matching で登録した正規表現とパーサクラ
スの配列の配列を返します。...