Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > strscanライブラリ > StringScannerクラス > skip
skip(regexp) -> Fixnum | nil
[permalink][rdoc]スキャンポインタの地点だけで regexp と文字列のマッチを試します。 マッチしたらスキャンポインタを進めマッチした部分文字列の 長さを返します。マッチしなかったら nil を返します。
使用例
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