るりまサーチ

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

別のキーワード

  1. strscan stringscanner
  2. stringscanner pos
  3. stringscanner string
  4. stringscanner version
  5. stringscanner clear

ライブラリ

クラス

キーワード

検索結果

StringScanner::Error (23000.0)

スキャン中に発生したエラーをあらわす例外です。

スキャン中に発生したエラーをあらわす例外です。

StringScanner#unscan -> self (30.0)

スキャンポインタを前回のマッチの前の位置に戻します。

...そうとしたときは例外 StringScanner::Error が発生します。
また、まだマッチを一度も行っていないときや、
前回のマッチが失敗していたときも例外 StringScanner::Error が発生します。

@raise StringScanner::Error 2 回分以上戻そうとした...
...
s.unscan
rescue StringScanner::Error => err
puts err
# 出力例
#=> unscan failed: previous match had failed
end
p s.scan(/\w+/) # => "test"
s.unscan
begin
# 二回以上戻そうとしたので、例外が発生する。
s.unscan
rescue StringScanner::Error => err
puts err
#...

ruby 1.8.2 feature (6.0)

ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。

...e]
$VERVOSE が設定されている時に警告がでるようになりました。use #matched_size.
: ScanError [lib] [obsolete]
use StringScanner::Error.

=== 2004-02-10

: ((<String#~|String/~>)) [obsolete]
: ((<String#=~|String/=~>)) [obsolete]

String#~ は削除されました。ま...