いっそのこと、sub と gsub の第2引数を取るパターンは obsolete にしてはどうか