ライブラリ
- ビルトイン (100)
-
cgi
/ core (12) - csv (96)
- date (84)
- json (144)
-
net
/ http (324) - open-uri (36)
- openssl (72)
- optparse (840)
- psych (159)
-
racc
/ parser (108) -
rdoc
/ markdown (24) -
rdoc
/ parser (48) -
rdoc
/ parser / c (36) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (24) -
rdoc
/ parser / simple (36) -
rdoc
/ text (12) -
rexml
/ document (24) -
rexml
/ parsers / pullparser (108) -
rexml
/ parsers / sax2parser (96) -
rexml
/ parsers / streamparser (24) -
rexml
/ parsers / ultralightparser (24) -
rexml
/ streamlistener (12) - ripper (36)
-
ripper
/ filter (36) - rss (96)
-
rubygems
/ requirement (24) - time (24)
- uri (276)
-
webrick
/ httpproxy (12) -
webrick
/ https (12) -
webrick
/ httputils (24)
クラス
- CGI (12)
-
CGI
:: Cookie (12) - CSV (84)
- Date (24)
- DateTime (60)
-
Gem
:: Requirement (24) -
JSON
:: Parser (24) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (48) -
Net
:: HTTPResponse (36) - Object (30)
-
OpenSSL
:: Config (12) -
OpenSSL
:: X509 :: Name (60) - OptionParser (648)
-
OptionParser
:: ParseError (120) -
Psych
:: Parser (84) -
Psych
:: ScalarScanner (12) -
RDoc
:: Markdown (24) -
RDoc
:: Options (24) -
RDoc
:: Parser (48) -
RDoc
:: Parser :: C (36) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (24) -
RDoc
:: Parser :: Simple (36) -
REXML
:: Document (12) -
REXML
:: Parsers :: PullEvent (24) -
REXML
:: Parsers :: PullParser (84) -
REXML
:: Parsers :: SAX2Parser (96) -
REXML
:: Parsers :: StreamParser (24) -
REXML
:: Parsers :: UltraLightParser (24) -
REXML
:: Text (12) -
RSS
:: Parser (96) -
Racc
:: Parser (108) - Ripper (36)
-
Ripper
:: Filter (36) -
RubyVM
:: AbstractSyntaxTree :: Node (14) - String (12)
- Time (24)
-
URI
:: FTP (12) -
URI
:: Generic (156) -
URI
:: MailTo (72) -
WEBrick
:: Cookie (36) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (12)
モジュール
- JSON (108)
- Kernel (60)
-
Net
:: HTTPHeader (216) - OpenURI (24)
-
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (72) - Psych (63)
-
RDoc
:: Text (12) -
REXML
:: StreamListener (12) -
RubyVM
:: AbstractSyntaxTree (20) - URI (24)
-
WEBrick
:: HTTPUtils (24)
キーワード
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- JSON (12)
- URI (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- [] (48)
- []= (12)
-
_ parse (12) - accept (24)
-
alias
_ extension (12) - args (12)
-
basic
_ auth (12) - body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - caller (36)
-
can
_ parse (12) - children (7)
- coerce (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ type= (12) - convert (36)
-
create
_ id (12) - deafen (12)
-
default
_ argv (12) -
default
_ argv= (12) - delete (12)
-
do
_ parse (12) -
do
_ validate (12) -
do
_ validate= (12) - each (12)
- empty? (12)
- entitydecl (12)
- environment (12)
-
fast
_ unparse (12) - fetch (36)
-
filter
_ backtrace (12) -
form
_ data= (12) -
get
_ fields (12) -
get
_ print (24) - getopts (60)
- handler (12)
- handler= (12)
-
has
_ next? (12) - headers (12)
- headers= (12)
-
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - inspect (19)
- iso8601 (12)
- jisx0301 (12)
- join (12)
- key? (12)
- listen (60)
- load (27)
-
load
_ file (12) -
load
_ file! (12) - merge (12)
- merge! (12)
-
net
/ http (12) - new (228)
-
next
_ token (12) - on (144)
-
on
_ XXX (12) -
on
_ default (12) -
on
_ error (12) -
on
_ head (12) -
on
_ tail (12) - opaque (12)
- open-uri (12)
-
open
_ uri (24) -
option
_ parser= (12) - order (48)
- order! (48)
- parse! (36)
-
parse
_ csv (12) -
parse
_ file (22) -
parse
_ files _ matching (12) -
parse
_ header (12) -
parse
_ line (12) -
parse
_ openssl (12) -
parse
_ range _ header (12) -
parse
_ rfc2253 (12) -
parse
_ stream (36) -
parse
_ time (12) -
parser
_ for (12) - path (12)
- peek (12)
- permute (24)
- permute! (24)
-
pretty
_ unparse (12) -
program
_ name (12) -
program
_ name= (12) - progress= (12)
-
proxy
_ basic _ auth (12) - pull (12)
-
racc
_ runtime _ type (12) - range (12)
-
range
_ length (12) - read (12)
-
read
_ body (24) - reason (12)
- reason= (12)
- recover (12)
- reject (24)
- release= (12)
-
remove
_ private _ comments (12) -
rexml
/ parsers / streamparser (12) - rfc3339 (12)
-
route
_ from (12) -
route
_ to (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - scan (72)
- select (12)
- separator (12)
-
set
_ backtrace (12) -
set
_ content _ type (12) -
set
_ form _ data (12) -
set
_ option (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - then (14)
- to (12)
- to= (12)
-
to
_ a (12) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (24) -
token
_ to _ str (12) - unparse (12)
- unshift (12)
- userinfo= (12)
- value (12)
- version (12)
- version= (12)
- xmlschema (12)
-
yield
_ self (16) - yyaccept (12)
- yyerrok (12)
- yyerror (12)
- yyparse (12)
検索結果
先頭5件
- CSV
. parse(str , options = Hash . new) {|row| . . . } -> nil - Date
. parse(str = & # 39;-4712-01-01& # 39; , complete = true , start = Date :: ITALY) -> Date - Ripper
. parse(src , filename = & # 39;(ripper)& # 39; , lineno = 1) -> nil - OpenSSL
:: X509 :: Name . parse(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name - Gem
:: Requirement . parse(obj) -> Array
-
CSV
. parse(str , options = Hash . new) {|row| . . . } -> nil (18132.0) -
このメソッドは文字列を簡単にパースすることができます。 ブロックを与えた場合は、ブロックにそれぞれの行を渡します。 ブロックを省略した場合は、配列の配列を返します。
...します。
@param str 文字列を指定します。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例][ruby]{
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......"jiro", "suzuki", "18"]]
CSV.parse(s, headers: true).each do |row|
p [row['first 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|... -
Date
. parse(str = & # 39;-4712-01-01& # 39; , complete = true , start = Date :: ITALY) -> Date (18131.0) -
与えられた日付表現を解析し、 その情報に基づいて日付オブジェクトを生成します。
...、complete に false を与えます。
Date._parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付にな......、complete に false を与えます。
Date._parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise Date::Error 正しくない日付にな... -
Ripper
. parse(src , filename = & # 39;(ripper)& # 39; , lineno = 1) -> nil (18131.0) -
指定された文字列を解析します。常に nil を返します。
...析します。常に nil を返します。
@param src Ruby プログラムを文字列か IO オブジェクトで指定します。
@param filename src のファイル名を文字列で指定します。省略すると "(ripper)" になります。
@param lineno src の開始行番号を指定......します。省略すると 1 になります。
@see Ripper#parse... -
OpenSSL
:: X509 :: Name . parse(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name (18126.0) -
文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
...クトを返します。
例:
require 'openssl'
OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
@param str パースする文字列
@param template 属性型に対応するデータ型を表わすハッシュ... -
Gem
:: Requirement . parse(obj) -> Array (18125.0) -
バージョンの必要上件をパースして比較演算子とバージョンを要素とする二要素の配列を返します。
...二要素の配列を返します。
@param obj 必要上件を表す文字列または Gem::Version のインスタンスを指定します。
@return 比較演算子と Gem::Version のインスタンスを要素とする二要素の配列を返します。
@raise ArgumentError obj に不正な......オブジェクトを指定すると発生します。
//emlist[][ruby]{
p Gem::Requirement.parse("~> 3.2.1") # => ["~>", #<Gem::Version "3.2.1">]
//}... -
URI
. parse(uri _ str) -> object (18125.0) -
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して 返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
...す。
@param uri_str パースしたい URI を文字列として与えます。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p uri = URI.parse("htt... -
CGI
. parse(query) -> Hash (18113.0) -
与えられたクエリ文字列をパースします。
...与えられたクエリ文字列をパースします。
@param query クエリ文字列を指定します。
例:
require "cgi"
params = CGI.parse("query_string")
# {"name1" => ["value1", "value2", ...],
# "name2" => ["value1", "value2", ...], ... }... -
CGI
:: Cookie . parse(raw _ cookie) -> Hash (18113.0) -
クッキー文字列をパースします。
...クッキー文字列をパースします。
@param raw_cookie 生のクッキーを表す文字列を指定します。
例:
cookies = CGI::Cookie.parse("raw_cookie_string")
# { "name1" => cookie1, "name2" => cookie2, ... }... -
RDoc
:: Text # parse(text) -> RDoc :: Markup :: Document | Array (18113.0) -
引数から RDoc::Text#normalize_comment でスペースや改行文字などを削 除した後に解析を行います。
...引数から RDoc::Text#normalize_comment でスペースや改行文字などを削
除した後に解析を行います。
@param text 文字列を指定します。
@see RDoc::Text#normalize_comment... -
Ripper
# parse -> nil (18113.0) -
自身の持つ Ruby プログラムを解析します。常に nil を返します。
...ライドして使用します。Ruby プログラムの解析は行います
が、そのままでは解析結果は利用できません。サブクラスでイベントハンドラ
の定義や本メソッドの戻り値の追加などで対応する必要があります。
@see Ripper.parse...