Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > strscanライブラリ > StringScannerクラス > charpos

instance method StringScanner#charpos

charpos -> Integer[permalink][rdoc]

現在のスキャンポインタのインデックスを文字単位で返します。

使用例

require 'strscan'

s = StringScanner.new("abcädeföghi")
s.charpos           # => 0
s.scan_until(/ä/)   # => "abcä"
s.pos               # => 5
s.charpos           # => 4

[SEE_ALSO] StringScanner#pos