424件ヒット
[401-424件を表示]
(0.204秒)
種類
- インスタンスメソッド (316)
- 特異メソッド (108)
ライブラリ
- ビルトイン (424)
クラス
-
ARGF
. class (12) -
Encoding
:: Converter (36) - Enumerator (24)
-
Enumerator
:: Lazy (12) - IO (160)
- MatchData (30)
- Regexp (24)
- String (6)
- Struct (12)
- Time (84)
モジュール
- Enumerable (24)
キーワード
- [] (12)
- advise (12)
- binread (12)
- binwrite (12)
- byteindex (3)
- byteoffset (6)
- byterindex (3)
-
copy
_ stream (24) -
each
_ with _ index (24) - getlocal (24)
-
gmt
_ offset (12) - gmtoff (12)
- localtime (24)
- match (24)
- pread (8)
-
primitive
_ convert (36) - pwrite (8)
- read (36)
- seek (24)
- sysseek (12)
-
utc
_ offset (12) -
with
_ index (36) - write (24)
検索結果
-
Regexp
# match(str , pos = 0) {|m| . . . } -> object | nil (8006.0) -
指定された文字列 str に対して位置 pos から自身が表す正規表現によるマッ チングを行います。マッチした場合には結果を MatchData オブジェクトで返し ます。 マッチしなかった場合 nil を返します。
...)/.match("foobar", 3).captures) # => ["b", "r"]
p(/(.).(.)/.match("foobar", -3).captures) # => ["b", "r"]
//}
pos を指定しても MatchData#offset 等の結果
には影響しません。つまり、
//emlist[][ruby]{
re.match(str[pos..-1])
//}
と
//emlist[][ruby]{
re.match(str, pos)
//}
は... -
Struct
# [](member) -> object (8006.0) -
構造体のメンバの値を返します。
...# => "BAR"
p obj[-1] # => "BAR" # Array のように負のインデックスも指定できます。
p obj[2] # => in `[]': offset 2 too large for struct(size:2) (IndexError)
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して...