http://storehouse.sakura.ne.jp/rua/beta/
内部的にUTF8に変換することで、SJISの問題になんちゃって対応してみた。
require 'rua' rua = Rua.new(:string) rua.external_charset = Rua::SJIS rua.repl = '寿限無' puts rua.eval(<<EOS) #=> "寿限無寿限無" s, n = string.gsub('じゅげむじゅげむ', 'じゅげむ', repl) return s EOS