24件ヒット
[1-24件を表示]
(0.045秒)
ライブラリ
- strscan (24)
クラス
- StringScanner (24)
検索結果
-
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) # => ""
# このメソッドを実行しても...