4件ヒット
[1-4件を表示]
(0.024秒)
検索結果
先頭4件
-
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
```...
