別のキーワード
ライブラリ
- ビルトイン (256)
-
cgi
/ html (48) - csv (12)
-
fiddle
/ import (24) -
net
/ ftp (144) -
net
/ http (252) -
net
/ imap (48) -
net
/ smtp (24) - openssl (240)
- optparse (12)
-
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (24) -
rexml
/ streamlistener (12) -
ripper
/ filter (24) -
rubygems
/ package / tar _ writer (24) -
rubygems
/ security (36) -
rubygems
/ source _ info _ cache (36) -
rubygems
/ validator (12) - socket (48)
-
webrick
/ httputils (60)
クラス
- BasicObject (36)
- BasicSocket (36)
-
CSV
:: Row (12) - Data (12)
-
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: Package :: TarWriter :: RestrictedStream (12) -
Gem
:: Security :: Policy (24) -
Gem
:: Security :: Signer (12) -
Gem
:: SourceInfoCache (36) -
Gem
:: Validator (12) - IO (24)
- MatchData (156)
-
Net
:: FTP (144) -
Net
:: HTTP (192) -
Net
:: HTTPGenericRequest (12) -
Net
:: IMAP (48) -
Net
:: SMTP (24) -
OpenSSL
:: ASN1 :: ASN1Data (36) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: Engine (24) -
OpenSSL
:: HMAC (24) -
OpenSSL
:: PKCS7 (36) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: X509 :: Attribute (12) - OptionParser (12)
- Proc (7)
-
REXML
:: Parsers :: SAX2Parser (60) - Regexp (12)
-
Ripper
:: Filter (24) -
Socket
:: AncillaryData (12) - Symbol (9)
-
WEBrick
:: HTTPUtils :: FormData (60)
モジュール
-
CGI
:: HtmlExtension (48) -
Fiddle
:: Importer (24) -
Net
:: HTTPHeader (48) -
REXML
:: SAX2Listener (24) -
REXML
:: StreamListener (12)
キーワード
- << (31)
- == (15)
- [] (60)
-
add
_ data (12) - begin (12)
- bind (12)
- body= (12)
- bytebegin (2)
- byteend (2)
- byteoffset (6)
- cdata (24)
-
cmsg
_ is? (12) -
content
_ type= (12) - data= (12)
-
deconstruct
_ keys (5) -
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - end (12)
- environment (12)
- eql? (15)
- fetch (12)
- field? (12)
- filename (12)
- filename= (12)
-
form
_ data= (12) - get (24)
- getbinaryfile (24)
-
instance
_ eval (24) - listen (60)
-
load
_ private _ key (12) -
load
_ public _ key (12) - match (21)
-
method
_ missing (12) -
multipart
_ form (48) - name (12)
- name= (12)
-
named
_ captures (12) - offset (24)
-
on
_ XXX (12) -
on
_ default (12) - patch (24)
- post (24)
- post2 (24)
-
processing
_ instruction (12) - put (36)
- put2 (24)
- putbinaryfile (24)
-
read
_ cache _ data (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) - request (24)
-
request
_ post (24) -
request
_ put (24) -
reset
_ cache _ for (12) - retrbinary (24)
- seek (12)
-
send
_ request (12) - sendmsg (12)
-
set
_ cache _ data (12) -
set
_ content _ type (12) -
set
_ form _ data (12) - sign (24)
- storbinary (24)
- store (12)
- sysseek (12)
- syssign (12)
- sysverify (12)
- tag= (12)
-
tag
_ class= (12) -
uid
_ fetch (12) -
uid
_ store (12) - union (12)
- update (36)
- value= (24)
-
values
_ at (12) - verify (24)
-
verify
_ data= (12) -
verify
_ gem (24) - with (3)
- write (24)
検索結果
先頭5件
-
Socket
:: AncillaryData # cmsg _ is?(level , type) -> bool (3013.0) -
自身の level と type が引数のものと一致している場合に真を返します。
...ncdata = Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "")
ancdata.cmsg_is?(Socket::IPPROTO_IPV6, Socket::IPV6_PKTINFO) #=> true
ancdata.cmsg_is?(:IPV6, :PKTINFO) #=> true
ancdata.cmsg_is?(:IP, :PKTINFO) #=> false
ancdata.cmsg_is?(:SOCKET, :RIGHTS) #=> false
@param l......evel 一致を確認する cmsg_level (文字列、シンボル、整数)
@param type 一致を確認する cmsg_type (文字列、シンボル、整数)
@see Socket::AncillaryData#level, Socket::AncillaryData#type... -
MatchData
# [](n) -> String | nil (3009.0) -
n 番目の部分文字列を返します。
...らのインデックスと見倣します(末尾の
要素が -1 番目)。n 番目の要素が存在しない時には nil を返します。
@param n 返す部分文字列のインデックスを指定します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foo... -
MatchData
# [](name) -> String | nil (3009.0) -
name という名前付きグループにマッチした文字列を返します。
...name という名前付きグループにマッチした文字列を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 指定した名前が正規表現内に含まれていない場合に発生します
//emlist[例][ruby]{
/\$(?<dollars>\d+)\.(?<cents>\d+)/.match("$3... -
MatchData
# [](range) -> [String] (3009.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
...Range オブジェクト range の範囲にある要素からなる部分配列を返します。
@param range start..end 範囲式。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0..2] # => ["foobar", "foo", "bar"]
//}... -
MatchData
# byteoffset(n) -> [Integer , Integer] | [nil , nil] (3008.0) -
n 番目の部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...のオフセットの
配列 [start, end] を返します。
n番目の部分文字列がマッチしていなければ [nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@see MatchData#offset... -
MatchData
# byteoffset(name) -> [Integer , Integer] | [nil , nil] (3008.0) -
name という名前付きグループに対応する部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...[start, end] を返します。
nameの名前付きグループにマッチした部分文字列がなければ
[nil, nil] を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 正規表現中で定義されていない name を指定した場合に発生します。......# => [0, 4]
p $~.byteoffset(:year) # => [0, 4]
p $~.byteoffset('month') # => [7, 8]
p $~.byteoffset(:month) # => [7, 8]
p $~.byteoffset('day') # => [nil, nil]
p $~.byteoffset('century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#offset......) # => [0, 4]
p $~.byteoffset(:year) # => [0, 4]
p $~.byteoffset('month') # => [7, 8]
p $~.byteoffset(:month) # => [7, 8]
p $~.byteoffset('day') # => [nil, nil]
p $~.byteoffset('century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#offset... -
MatchData
# offset(n) -> [Integer , Integer] | [nil , nil] (3008.0) -
n 番目の部分文字列のオフセットの配列 [start, end] を返 します。
...lf.begin(n), self.end(n) ]
//}
と同じです。n番目の部分文字列がマッチしていなければ
[nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@see MatchData#begin, MatchData#end......n) ]
//}
と同じです。n番目の部分文字列がマッチしていなければ
[nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@see MatchData#begin, MatchData#end, MatchData#byteoffset... -
MatchData
# offset(name) -> [Integer , Integer] | [nil , nil] (3008.0) -
name という名前付きグループに対応する部分文字列のオフセットの配列 [start, end] を返 します。
....end(name) ]
//}
と同じです。nameの名前付きグループにマッチした部分文字列がなければ
[nil, nil] を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 正規表現中で定義されていない name を指定した場合に発生します......year') # => [0, 4]
p $~.offset(:year) # => [0, 4]
p $~.offset('month') # => [5, 6]
p $~.offset(:month) # => [5, 6]
p $~.offset('day') # => [nil, nil]
p $~.offset('century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#begin, MatchData#end......]
p $~.offset(:year) # => [0, 4]
p $~.offset('month') # => [5, 6]
p $~.offset(:month) # => [5, 6]
p $~.offset('day') # => [nil, nil]
p $~.offset('century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#begin, MatchData#end, MatchData#byteoffset... -
MatchData
# ==(other) -> bool (3007.0) -
self と other のマッチ対象になった文字列、元になった正規表現オブジェク ト、マッチした位置が等しければ true を返します。そうでない場合には false を返します。
...す。
@param other 比較対象のオブジェクトを指定します。
//emlist[文字列][ruby]{
s = "abc"
m1 = s.match("a")
m2 = s.match("b")
m1 == m2 # => false
m2 = s.match("a")
m1 == m2 # => true
//}
//emlist[正規表現][ruby]{
r = /abc/
m1 = r.match("abc") # => #<MatchData "abc">......abcde") # => #<MatchData "abc">
m1 == m2 # => false
m2 = r.match("abc") # => #<MatchData "abc">
m1 == m2 # => true
//}
//emlist[正規表現のマッチした位置][ruby]{
r = /abc/
m1 = r.match("abcabc") # => #<MatchData "abc">
m2 = r.match("abcabc", 3) # => #<MatchData "abc">
m1 == m2 #......=> false
m2 = r.match("abcabc", 0) # => #<MatchData "abc">
m1 == m2 # => true
//}... -
MatchData
# begin(n) -> Integer | nil (3007.0) -
n 番目の部分文字列先頭のオフセットを返します。
...を返します。
0 はマッチ全体を意味します。
n 番目の部分文字列がマッチしていなければ nilを返します。
@param n 部分文字列を指定する数値。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(......bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin': index 4 out of matches (IndexError)
//}
@see MatchData#end... -
MatchData
# deconstruct _ keys(array _ of _ names) -> Hash (3007.0) -
引数で指定された名前の名前付きキャプチャを Hash で返します。
...チャの名前のシンボル、値はキーの名前に対応した名前付きグループのうち最後にマッチした文字列です。
@param array_of_names 名前付きキャプチャの名前の配列を指定します。nil の場合は全ての名前付きキャプチャを意味し...