るりまサーチ

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.127秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. _builtin $-p
  5. dh p=

ライブラリ

クラス

検索結果

MatchData#bytebegin(n) -> Integer | nil (18287.0)

n 番目の部分文字列先頭のバイトオフセットを返します。

...ルを渡した場合は、対応する名前付きキャプチャの先頭のバイトオフセットを返します。

@param n 部分文字列を指定する数値。
@param name 名前付きキャプチャを指定する文字列またはシンボル。

@raise IndexError 範囲外の n を指...
...][ruby]{
/(c).*(いう).*(e.*)/ =~ 'abcあいうdef'
p
$~ # => #<MatchData "cあいうdef" 1:"c" 2:"いう" 3:"ef">
p
$~.bytebegin(0) # => 2
p
$~.bytebegin(1) # => 2
p
$~.bytebegin(2) # => 6
p
$~.bytebegin(3) # => 13
p
$~.bytebegin(4) # => index 4 out of matches (IndexError)
//}

//emli...
...t[シンボルを指定する例][ruby]{
/(?<key>\S+):\s*(?<value>\S+)/ =~ "name: ruby"
$~ # => #<MatchData "name: ruby" key:"name" value:"ruby">
$~.bytebegin(:key) # => 0
$~.bytebegin(:value) # => 6
$~.bytebegin(:foo) # => undefined group name reference: foo (IndexError)
//}...

MatchData#bytebegin(name) -> Integer | nil (18287.0)

n 番目の部分文字列先頭のバイトオフセットを返します。

...ルを渡した場合は、対応する名前付きキャプチャの先頭のバイトオフセットを返します。

@param n 部分文字列を指定する数値。
@param name 名前付きキャプチャを指定する文字列またはシンボル。

@raise IndexError 範囲外の n を指...
...][ruby]{
/(c).*(いう).*(e.*)/ =~ 'abcあいうdef'
p
$~ # => #<MatchData "cあいうdef" 1:"c" 2:"いう" 3:"ef">
p
$~.bytebegin(0) # => 2
p
$~.bytebegin(1) # => 2
p
$~.bytebegin(2) # => 6
p
$~.bytebegin(3) # => 13
p
$~.bytebegin(4) # => index 4 out of matches (IndexError)
//}

//emli...
...t[シンボルを指定する例][ruby]{
/(?<key>\S+):\s*(?<value>\S+)/ =~ "name: ruby"
$~ # => #<MatchData "name: ruby" key:"name" value:"ruby">
$~.bytebegin(:key) # => 0
$~.bytebegin(:value) # => 6
$~.bytebegin(:foo) # => undefined group name reference: foo (IndexError)
//}...