るりまサーチ (Ruby 3.4)

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

別のキーワード

  1. _builtin each_object
  2. objectspace each_object
  3. json object
  4. object then
  5. object send

ライブラリ

キーワード

検索結果

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

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

...regexp, true, true) は [m:StringScanner#scan] と同等。
- scan_full(regexp, true, false) は [m:StringScanner#skip] と同等。
- scan_full(regexp, false, true) は [m:StringScanner#check] と同等。
- scan_full(regexp, false, false) は [m:StringScanner#match?] と同等。

- **...
...= 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** [m:StringScanner...
...#scan] [m:StringScanner#skip] [m:StringScanner#check] [m:StringScanner#match?]...

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

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

..., true) は [m:StringScanner#scan_until] と同等。
- search_full(regexp, true, false) は [m:StringScanner#skip_until] と同等。
- search_full(regexp, false, true) は [m:StringScanner#check_until] と同等。
- search_full(regexp, false, false) は [m:StringScanner#exist?] と同...
...can'

s = StringScanner.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** [m:StringScanner#scan_until] [m:StringScanner#skip_until] [m:StringScanner#check_un...

StringScanner::Id -> String (52.0)

[c:StringScanner] クラスの詳しいバージョンを文字列で返します。 この文字列は [m:Object#freeze] されています。

...[c:StringScanner] クラスの詳しいバージョンを文字列で返します。
この文字列は [m:Object#freeze] されています。...

StringScanner::Version -> String (52.0)

[c:StringScanner] クラスのバージョンを文字列で返します。 この文字列は [m:Object#freeze] されています。

...[c:StringScanner] クラスのバージョンを文字列で返します。
この文字列は [m:Object#freeze] されています。

```ruby title="例"
require 'strscan'

p StringScanner::Version # => "0.7.0"
p StringScanner::Version.frozen? # => true
```...