當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby StringScanner.charpos用法及代碼示例


本文簡要介紹ruby語言中 StringScanner.charpos 的用法。

用法

charpos()

返回掃描指針的字符位置。在‘reset’ 位置,該值為零。在‘terminated’位置(即字符串用完),這個值就是字符串的大小。

簡而言之,它是字符串中從 0 開始的索引。

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

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 StringScanner.charpos。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。