Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Stringクラス > scrub!
scrub! -> String
[permalink][rdoc]scrub!(repl) -> String
scrub! {|bytes| ... } -> String
self が不正なバイト列を含む場合に別の文字列に置き換えます。常に self を返します。
"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_ALSO] String#scrub