From: 7stud -- Date: 2009-08-05T09:44:03+09:00 Subject: Re: zero placeholder exponential sprintf? Bil Kleb wrote: > Hi, > > We have a request for 0.112345e+02 instead of, > > % ruby -e "puts '%.6e' % [ 1.123450e+2 ]" > 1.123450e+02 > > Possible? > > Thanks, data = 112.3450 result = "%e" % [data] puts result #1.123450e+02 pieces = result.split(".") result = ".%s" % [pieces.join()] puts result --output:-- .1123450e+02 Of course, it wouldn't make any sense to do that. -- Posted via http://www.ruby-forum.com/.