るりまサーチ

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

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. zlib end

ライブラリ

クラス

検索結果

StringScanner#peep(bytes) -> String (15126.0)

スキャンポインタから長さ bytes バイト分だけ文字列を返します。

...ドを実行してもスキャンポインタは移動しません。

StringScanner#peep は将来のバージョンでは削除される予定です。
代わりに StringScanner#peek を使ってください。

@
param bytes 0 以上の整数を指定します。
ただし、スキ...
...が 0 のとき、またはスキャンポインタが文字列の末尾を
指しているときは空文字列 ("") を返します。

@
raise ArgumentError bytes に負数を与えると発生します。

//emlist[例][ruby]{
require 'strscan'

s = StringScanner.new('test string')
p...
...20) # => "test string"
p s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
puts err # negative string size (or size too big)
end

p s.scan(/\w+/) # => "test"
p s.scan(/\s+/) # => " "
p s.scan(/\w+/) # => "string"
p s.peek(4) # => ""

# このメソッドを実行しても...

StringScanner#peek(bytes) -> String (26.0)

スキャンポインタから長さ bytes バイト分だけ文字列を返します。

...ドを実行してもスキャンポインタは移動しません。

StringScanner#peep は将来のバージョンでは削除される予定です。
代わりに StringScanner#peek を使ってください。

@
param bytes 0 以上の整数を指定します。
ただし、スキ...
...が 0 のとき、またはスキャンポインタが文字列の末尾を
指しているときは空文字列 ("") を返します。

@
raise ArgumentError bytes に負数を与えると発生します。

//emlist[例][ruby]{
require 'strscan'

s = StringScanner.new('test string')
p...
...20) # => "test string"
p s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
puts err # negative string size (or size too big)
end

p s.scan(/\w+/) # => "test"
p s.scan(/\s+/) # => " "
p s.scan(/\w+/) # => "string"
p s.peek(4) # => ""

# このメソッドを実行しても...