From: Thomas Luedeke Date: 2006-11-18T00:27:49+09:00 Subject: Re: Nuby question - printing substring as non-ASCII Thomas Luedeke wrote: > I'm reading in a string of numbers, as follows: > > " 1 45.3456 " > > How do I write out the first non-whitespace element as a number? Ruby > wants to express as it in ASCII, and the .to_i method doesn't seem to > work on a substring. > > Thanks in advance. > > TPL Thanks. Dumb question, but I'm kinda deep in the throes of the "suck" stage of learning Ruby. The following also seems to work (at least for the purposes of reading in and writing formatted output): irb(main):001:0> string=" 1 45.3456 " => " 1 45.3456 " irb(main):003:0> string.strip => "1 45.3456" irb(main):004:0> string.split[1] => "45.3456" irb(main):005:0> string.split[0] => "1" -- Posted via http://www.ruby-forum.com/.