From: "MORII,Tadashige" Date: 2003-04-18T11:49:54+09:00 Subject: [ruby-list:37583] Re: 金額カンマ編集について 森井です。 ありがとうございます。 過去にも話題にあがったのですね。 (^^;; シンプルですね。 個人的には、標準で用意されているライブラリでできるのかなあとの淡い 期待もあったのですが。 VB みたいに。format("#,##0",12345) > 以前にも同様の話題が出た記憶があるんですが、思い付いたので書いてみました。 > > def num_fmt(num) > num.to_s.reverse.gsub( /(\d{3})(?=\d)/, '\1,' ).reverse > end > > print num_fmt(12344565890),"\n" > print num_fmt(1234456589),"\n" > print num_fmt(123445658),"\n" -- MORII,Tadashige