当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。