るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.013秒)
トップページ > クエリ:scan_until[x] > 種類:クラス[x]

別のキーワード

  1. string scan
  2. _builtin scan
  3. strscan scan_until
  4. c scan
  5. rd scan

ライブラリ

検索結果

StringScanner (43.0)

StringScanner は文字列スキャナクラスです。 簡単に高速なスキャナを記述できます。

...e
//}


現在のスキャンポインタがさす地点以外でもマッチしたい場合は、StringScanner#scan_untilなど
を使ってください。

//emlist[例: scan, scan_until の動作の違い][ruby]{
require 'strscan'

def case1
s = StringScanner.new('test string')
p s.scan(/t/)...
..."string"
end

def case2
s = StringScanner.new('test string')
p s.scan_until(/t/) #=> "t"
p s.scan_until(/\w+/) #=> "est"
p s.scan_until(/string/) #=> " string"
p s.scan_until(/\s+/) #=> nil
p s.scan_until(/string/) #=> nil
end

p "case1"
case1
p "case2"
case2
//}

スキ...