るりまサーチ

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

別のキーワード

  1. csv skip_blanks?
  2. strscan skip_until
  3. strscan skip
  4. _builtin skip
  5. stringscanner skip_until

ライブラリ

クラス

検索結果

StringScanner#skip_until(regexp) -> Integer | nil (18107.0)

regexp が一致するまで文字列をスキャンします。 マッチに成功したらスキャンポインタを進めて、 スキャン開始位置からマッチ部分の末尾までの部分文字列の長さを返します。 マッチに失敗したら nil を返します。

...ン開始位置からマッチ部分の末尾までの部分文字列の長さを返します。
マッチに失敗したら nil を返します。

@
param regexp マッチに使用する正規表現を指定します。

//emlist[例][ruby]{
require 'strscan'

s = StringScanner.new('test string')
s...

StringScanner#search_full(regexp, s, f) -> object (36.0)

regexp で指定された正規表現とマッチするまで文字列をスキャンします。

...se) は StringScanner#skip_until と同等。
* search_full(regexp, false, true) は StringScanner#check_until と同等。
* search_full(regexp, false, false) は StringScanner#exist? と同等。

@
param regexp マッチに用いる正規表現を指定します。

@
param s true ならば...
...スキャンポインタを進めます。
false ならばスキャンポインタを進めません。

@
param f true ならばマッチした部分文字列を返します。
false ならばマッチした部分文字列の長さを返します。

//emlist[例][ruby]{
require 's...
...tringScanner.new('test string')
p s.search_full(/t/, true, true) #=> "t"
p s.search_full(/str/, false, true) #=> "est str"
p s.search_full(/string/, true, true) #=> "est string"
//}


@
see StringScanner#scan_until StringScanner#skip_until StringScanner#check_until StringScanner#exist?...