るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.114秒)

別のキーワード

  1. encoding cswindows31j
  2. _builtin cswindows31j
  3. _builtin windows_31j
  4. encoding windows_31j
  5. json j

ライブラリ

クラス

検索結果

StringScanner#scan_full(regexp, s, f) -> object (18304.0)

スキャンポインタの位置から regexp と文字列のマッチを試します。

...以下のように動作します。

*
s が true ならばスキャンポインタを進めます。
*
s が false ならばスキャンポインタを進めません。
*
f が true ならばマッチした部分文字列を返します。
*
f が false ならばマッチした部...
...等の動作になります。

*
scan_full(regexp, true, true) は StringScanner#scan と同等。
*
scan_full(regexp, true, false) は StringScanner#skip と同等。
*
scan_full(regexp, false, true) は StringScanner#check と同等。
*
scan_full(regexp, false, false) は StringS...
...ire 'strscan'

s = StringScanner.new('test string')
p s.scan_full(/\w+/, true, true) #=> "test"
p s.scan_full(/\s+/, false, true) #=> " "
p s.scan_full(/\s+/, true, false) #=> 1
p s.scan_full(/\w+/, false, false) #=> 6
p s.scan_full(/\w+/, true, true) #=> "string"
//}

@see StringSca...