2008-02-01から1日間の記事一覧
書いてみた。速度的にはまだまだ改善の余地があると思う。 class String def strip_with_full_size_space s = " \s\v" self =~ /^[#{s}]+([^#{s}]+)[#{s}]+$/ ? $1 : self end end ベンチマーク用のコード。 require 'benchmark' n = 50000 s1 = " 全半混在 …
書いてみた。速度的にはまだまだ改善の余地があると思う。 class String def strip_with_full_size_space s = " \s\v" self =~ /^[#{s}]+([^#{s}]+)[#{s}]+$/ ? $1 : self end end ベンチマーク用のコード。 require 'benchmark' n = 50000 s1 = " 全半混在 …