48件ヒット
[1-48件を表示]
(0.007秒)
種類
- 定数 (24)
- 特異メソッド (12)
- インスタンスメソッド (12)
クラス
- StringScanner (48)
検索結果
先頭4件
-
StringScanner
:: Id -> String (18.0) -
StringScanner クラスの詳しいバージョンを文字列で返します。 この文字列は Object#freeze されています。
...StringScanner クラスの詳しいバージョンを文字列で返します。
この文字列は Object#freeze されています。... -
StringScanner
:: Version -> String (18.0) -
StringScanner クラスのバージョンを文字列で返します。 この文字列は Object#freeze されています。
...StringScanner クラスのバージョンを文字列で返します。
この文字列は Object#freeze されています。
//emlist[例][ruby]{
require 'strscan'
StringScanner::Version # => "0.7.0"
StringScanner::Version.frozen? # => true
//}... -
StringScanner
# string -> String (8.0) -
スキャン対象にしている文字列を返します。
...ている文字列を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.string # => "test string"
//}
返り値は freeze されていません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.string.frozen? # => false
/......れるわけではありません。
この仕様に依存したコードを書かないようにしましょう。
//emlist[例][ruby]{
require 'strscan'
str = 'test string'
s = StringScanner.new(str)
s.string == str # => true
s.string.eql?(str) # => true (将来は false になる可能性が......変更することも保証されません。
この仕様に依存したコードを書かないでください。
//emlist[例][ruby]{
require 'strscan'
str = 'test string'
s = StringScanner.new(str)
s.string.replace("0123")
s.scan(/\w+/) # => "0123" (将来は "test" が返る可能性あ... -
StringScanner
. new(str , dup = false) -> StringScanner (8.0) -
新しい StringScanner オブジェクトを生成します。
...指定します。
@param dup dup は単に無視します。
引数の文字列は複製も freeze もされず、そのまま使います。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('This is an example string')
s.eos? #=> false
p s.scan(/\w+/) #=> "T...