From: Makoto Sato Date: 2001-06-08T12:57:52+09:00 Subject: [ruby-list:30144] Re: 数字の 3 桁区切り 佐藤@NGBです。 ありがとうございます。 やっぱり、reverseがでましたね。 chomp(',')は盲点でした。 reverse系でいってみます。 それでは。 Kazuto Tominaga wrote: > > こんにちは.とみながと申します.はじめまして. > > From: SAITO Shukaku > Subject: [ruby-list:30142] Re: 数字の 3 桁区切り > Date: Fri, 8 Jun 2001 12:26:42 +0900 > > > num.to_s.reverse.gsub( /(\d{3})/, "\\1," ).chomp( "," ).reverse > > 似てますけどこんなのどうですか.人間がやるそのままです. > > num.to_s.reverse.scan(/.{1,3}/).join(',').reverse > > # joinってループのいやなとこ引き受けてくれるので好き. > > > # いやぁ、Rubyって楽しいですね〜。(^_^) > > たしかに.(^^) > > -- tominaga@Ruby歴3週間