36件ヒット
[1-36件を表示]
(0.170秒)
ライブラリ
-
rubygems
/ platform (12) - stringio (12)
- strscan (12)
クラス
-
Gem
:: Platform (12) - StringIO (12)
- StringScanner (12)
検索結果
-
Gem
:: Platform # os=(os) (24101.0) -
OS の種類をセットします。
...OS の種類をセットします。
@param os OS の種類を指定します。... -
StringIO
# pos=(n) (12107.0) -
自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。
...大きくても構いません。
@param n 自身の位置を整数で指定します。
@raise Errno::EINVAL n がマイナスである場合に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string #=> "hoge\... -
StringScanner
# pos=(n) (9101.0) -
スキャンポインタのインデックスを n にセットします。
...ます。
@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超える値を指定すると発生します。
@return n を返しま......emlist[例][ruby]{
require '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
puts err #=> index out of range
end
p s.pos = -4......# => -4
p s.scan(/\w+/) # => "ring"
//}...