railsのcommitに use tr instead of gsub when possible · 56d26d1 · rails/rails というのがありました。 そういえば私もtrあんまり使わずにgsubで書いている気がします。 どんぐらい早いかbenchmarkをとってみると require 'benchmark/ips' str = 'aaaaa_aaa' Benchmark.ips do |x| x.report('gsub') do str.gsub('_', '') end x.report('tr') do str.tr('_', '') end end Calculating ------------------------------------- gsub 30745 i/100ms tr 73252 i/100ms ---------------------