るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method gets
  4. irb/input-method new
  5. matrix -

ライブラリ

クラス

検索結果

String#scrub! -> String (21357.0)

self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。

...
self
が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。

@
param repl 不正なバイト列を置き換える文字列を指定します。省略した場合
self の文字エンコーディングが Encoding::UTF_16BE,...
...Encoding::UTF_16LE, Encoding::UTF_32BE,
Encoding::UTF_32LE, Encoding::UTF_8 のいずれか
の場合は "\uFFFD" を表す文字で、それ以外の場合は "?" で置き
換えられます。ブロックが指定された場合は不正なバイト列...
...ロックの戻り値で置き換えられます。

//emlist[例][ruby]{
"abc\u3042\x81".scrub! # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub!("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub!{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}

@
see String#scrub...

String#scrub! {|bytes| ... } -> String (21357.0)

self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。

...
self
が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。

@
param repl 不正なバイト列を置き換える文字列を指定します。省略した場合
self の文字エンコーディングが Encoding::UTF_16BE,...
...Encoding::UTF_16LE, Encoding::UTF_32BE,
Encoding::UTF_32LE, Encoding::UTF_8 のいずれか
の場合は "\uFFFD" を表す文字で、それ以外の場合は "?" で置き
換えられます。ブロックが指定された場合は不正なバイト列...
...ロックの戻り値で置き換えられます。

//emlist[例][ruby]{
"abc\u3042\x81".scrub! # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub!("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub!{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}

@
see String#scrub...

String#scrub!(repl) -> String (21357.0)

self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。

...
self
が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。

@
param repl 不正なバイト列を置き換える文字列を指定します。省略した場合
self の文字エンコーディングが Encoding::UTF_16BE,...
...Encoding::UTF_16LE, Encoding::UTF_32BE,
Encoding::UTF_32LE, Encoding::UTF_8 のいずれか
の場合は "\uFFFD" を表す文字で、それ以外の場合は "?" で置き
換えられます。ブロックが指定された場合は不正なバイト列...
...ロックの戻り値で置き換えられます。

//emlist[例][ruby]{
"abc\u3042\x81".scrub! # => "abc\u3042\uFFFD"
"abc\u3042\x81".scrub!("*") # => "abc\u3042*"
"abc\u3042\xE3\x80".scrub!{|bytes| '<'+bytes.unpack('H*')[0]+'>' } # => "abc\u3042<e380>"
//}

@
see String#scrub...