489件ヒット
[1-100件を表示]
(0.185秒)
ライブラリ
- ビルトイン (141)
-
cgi
/ html (48) - csv (36)
-
net
/ http (12) -
net
/ imap (36) - openssl (72)
- optparse (12)
-
rexml
/ document (24) - socket (36)
-
webrick
/ httputils (60) -
win32
/ registry (12)
クラス
- BasicSocket (24)
- CSV (36)
- MatchData (110)
-
Net
:: HTTPGenericRequest (12) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: IMAP :: UntaggedResponse (12) -
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: DSA (12) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: PKey (12) - OptionParser (12)
-
REXML
:: CData (24) -
RubyVM
:: InstructionSequence (10) -
Socket
:: AncillaryData (12) - String (12)
- Symbol (9)
-
WEBrick
:: HTTPUtils :: FormData (60) -
Win32
:: Registry (12)
モジュール
-
CGI
:: HtmlExtension (48)
キーワード
- [] (60)
- attr (12)
- body (12)
- captures (12)
- deconstruct (2)
-
dsa
_ sign _ asn1 (12) - environment (12)
- filename (12)
- filename= (12)
- gets (12)
- match (21)
-
multipart
_ form (48) - name (12)
- name= (12)
-
post
_ match (12) -
pre
_ match (12) -
raw
_ data (24) - read (12)
- readline (12)
- recvmsg (12)
-
recvmsg
_ nonblock (12) - shift (12)
- sign (12)
- syssign (12)
-
to
_ a (12) -
to
_ binary (10) -
to
_ der (12) -
to
_ s (12) - update (12)
- value (12)
-
values
_ at (12) - verify (12)
検索結果
先頭5件
-
Socket
:: AncillaryData # data -> String (27325.0) -
自身が保持している cmsg data (データ) を返します。
...自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new... -
String
# match(regexp , pos = 0) -> MatchData | nil (15307.0) -
regexp.match(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match を参照してください。
...regexp.match(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match を参照してください。
//emlist[例: regexp のみの場合][ruby]{
'hello'.match('(.)\1') # => #<MatchData "ll" 1:"l">
'hello'.match('(.)\1......ll"
'hello'.match(/(.)\1/)[0] # => "ll"
'hello'.match('xx') # => nil
//}
//emlist[例: regexp, pos を指定した場合][ruby]{
'hoge hige hege bar'.match('h.ge', 0) # => #<MatchData "hoge">
'hoge hige hege bar'.match('h.ge', 1) # => #<MatchData "hige">
//}
//emlist[例: ブロ......ックを指定した場合][ruby]{
'hello'.match('(.)\1'){|e|"match #{$1}"} # => "match l"
'hello'.match('xx'){|e|"match #{$1}"} # マッチしないためブロックは実行されない
//}
@see Regexp#match, Symbol#match... -
Net
:: IMAP :: TaggedResponse # raw _ data -> String (12315.0) -
レスポンス文字列を返します。
...レスポンス文字列を返します。
@see Net::IMAP::TaggedResponse#data... -
Net
:: IMAP :: UntaggedResponse # raw _ data -> String (12315.0) -
レスポンス文字列を返します。
...レスポンス文字列を返します。
@see Net::IMAP::UntaggedResponse#data... -
MatchData
# post _ match -> String (12208.0) -
マッチした部分より後ろの文字列を返します($'と同じ)。
...マッチした部分より後ろの文字列を返します($'と同じ)。
//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.post_match # => "baz"
//}
@see MatchData#pre_match... -
MatchData
# pre _ match -> String (12208.0) -
マッチした部分より前の文字列を返します($`と同じ)。
...マッチした部分より前の文字列を返します($`と同じ)。
//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.pre_match # => "foo"
//}
@see MatchData#post_match... -
MatchData
# deconstruct -> [String] (9309.0) -
$1, $2, ... を格納した配列を返します。
...す。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~.captures #......=> ["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects... -
MatchData
# values _ at(*index) -> [String] (9214.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
...列全体を表します。
@param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["fo......z", "foo", "bar", "baz", nil]
p m.values_at(-1, -2, -3, -4, -5) # => ["baz", "bar", "foo", nil, nil]
m = /(?<a>\d+) *(?<op>[+\-*\/]) *(?<b>\d+)/.match("1 + 2")
m.to_a # => ["1 + 2", "1", "+", "2"]
m.values_at(:a, :b, :op) # => ["1", "2", "+"]
//}
@see Array#values_at, Array#[]... -
Net
:: IMAP :: FetchData # attr -> { String => object } (9214.0) -
各メッセージのアトリビュートの値をハッシュテーブルで返します。
...下の通りです。
: BODY
BODYSTRUCTURE の拡張データなしの形式。
Net::IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText,
Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart
のいずれか。
: BODY[<section>]<<partial>>
section で指定されたセクション......section>]<<partial>>
section で指定されたセクションのメッセージボディの内容。文字列。
ただしこれで内容を見ても :Seen フラグを設定しない点が
BODY[<section>]と同様
: BODYSTRUCTURE
MIME-IMB でのメッセージボディ。
Net::......IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText,
Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart
のいずれか。
: ENVELOPE
メッセージのエンベロープ。
Net::IMAP::Envelope オブジェクト。
: FLAGS
メッセージにセットされたフラグ。
Symb... -
MatchData
# captures -> [String] (9209.0) -
$1, $2, ... を格納した配列を返します。
...す。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~.captures #......=> ["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects...