44件ヒット
[1-44件を表示]
(0.019秒)
クラス
- StringScanner (44)
キーワード
-
beginning
_ of _ line? (11) - bol? (11)
- pointer= (11)
- pos= (11)
検索結果
先頭4件
-
StringScanner
# beginning _ of _ line? -> bool (6203.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
...たは \n の直後を指していることです。
文字列末尾は必ずしも行頭ではありません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new("test\nstring")
s.bol? # => true
s.scan(/\w+/)
s.bol? # => false
s.scan(/\n/)
s.bol? # => true
s.scan(... -
StringScanner
# bol? -> bool (3103.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
...たは \n の直後を指していることです。
文字列末尾は必ずしも行頭ではありません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new("test\nstring")
s.bol? # => true
s.scan(/\w+/)
s.bol? # => false
s.scan(/\n/)
s.bol? # => true
s.scan(... -
StringScanner
# pointer=(n) (20.0) -
スキャンポインタのインデックスを n にセットします。
...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.sca... -
StringScanner
# pos=(n) (20.0) -
スキャンポインタのインデックスを n にセットします。
...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.sca...