るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.032秒)

別のキーワード

  1. strscan stringscanner
  2. stringscanner concat
  3. stringscanner scan_until
  4. stringscanner scan_full
  5. stringscanner scan

ライブラリ

クラス

検索結果

StringScanner#concat(str) -> self (39161.0)

操作対象の文字列に対し str を破壊的に連結します。 マッチ記録は変更されません。

...st[例][ruby]{
require 'strscan'

s = StringScanner.new('test') # => #<StringScanner 0/4 @ "test">
s.scan(/\w(\w*)/) # => "test"
s[0] # => "test"
s[1] # => "est"
s << ' string' # => #<StringScanner 4/11 "test" @ " stri...">...
..."est"
s.scan(/\s+/) # => " "
s.scan(/\w+/) # => "string"
//}

この操作は StringScanner.new に渡した文字列にも影響することがあります。

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

str = 'test'
s = StringScanner.new(str) # => #<StringScanner 0/4 @...
..."test">
s << ' string' # => #<StringScanner 0/11 @ "test ...">
str # => "test string"
//}...

StringScanner#<<(str) -> self (24061.0)

操作対象の文字列に対し str を破壊的に連結します。 マッチ記録は変更されません。

...st[例][ruby]{
require 'strscan'

s = StringScanner.new('test') # => #<StringScanner 0/4 @ "test">
s.scan(/\w(\w*)/) # => "test"
s[0] # => "test"
s[1] # => "est"
s << ' string' # => #<StringScanner 4/11 "test" @ " stri...">...
..."est"
s.scan(/\s+/) # => " "
s.scan(/\w+/) # => "string"
//}

この操作は StringScanner.new に渡した文字列にも影響することがあります。

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

str = 'test'
s = StringScanner.new(str) # => #<StringScanner 0/4 @...
..."test">
s << ' string' # => #<StringScanner 0/11 @ "test ...">
str # => "test string"
//}...