Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > strscanライブラリ > StringScannerクラス > skip
skip(regexp) -> Integer | nil
[permalink][rdoc]スキャンポインタの地点だけで regexp と文字列のマッチを試します。マッチしたらスキャンポインタを進めマッチした部分文字列の長さを返します。マッチしなかったら nil を返します。
require 'strscan'
s = StringScanner.new('test string')
p s.skip(/\w+/) #=> 4
p s.skip(/\w+/) #=> nil
p s.skip(/\s+/) #=> 1
p s.skip(/\w+/) #=> 6
p s.skip(/./) #=> nil