るりまサーチ

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

別のキーワード

  1. pointer []
  2. pointer to_s
  3. pointer []=
  4. pointer to_str
  5. pointer ptr

ライブラリ

検索結果

StringScanner#pos=(n) (24269.0)

スキャンポインタのインデックスを n にセットします。

...スキャンポインタのインデックスを n にセットします。

@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超え...
...'strscan'

s = StringScanner.new('test string')
p
s.scan(/\w+/) # => "test"
p
s.pos = 1 # => 1
p
s.scan(/\w+/) # => "est"
p
s.pos = 7 # => 7
p
s.scan(/\w+/) # => "ring"

begin
s.pos = 20
rescue RangeError => err
p
uts err #=> index out of range
end
p
s.pos = -4 # => -4
p
s.scan(/\w+/)...

StringScanner#pointer=(n) (12269.0)

スキャンポインタのインデックスを n にセットします。

...スキャンポインタのインデックスを n にセットします。

@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超え...
...'strscan'

s = StringScanner.new('test string')
p
s.scan(/\w+/) # => "test"
p
s.pos = 1 # => 1
p
s.scan(/\w+/) # => "est"
p
s.pos = 7 # => 7
p
s.scan(/\w+/) # => "ring"

begin
s.pos = 20
rescue RangeError => err
p
uts err #=> index out of range
end
p
s.pos = -4 # => -4
p
s.scan(/\w+/)...