Just say I have strings that I've already written:
"a= 340"
"abc= 340"
"acbfdhdfdf= 340"
...
I want the output to look like this:
"a= 340"
"abc= 340"
"acbfdhdfdf= 340"
Thanks!
···
--
Posted via http://www.ruby-forum.com/.
# "a= 340"
# "abc= 340"
# "acbfdhdfdf= 340"
some ways,
ar
#=> ["a= 340", "abc= 340", "acbfdhdfdf= 340"]
fixw
#=> 15
ar.each {|x| puts "%-#{fixw}s%d" % x.split}
a= 340
abc= 340
acbfdhdfdf= 340
puts ar.map {|x| "%-#{fixw}s%d" % x.split}
a= 340
abc= 340
acbfdhdfdf= 340
ar.each {|x| puts x.split.map{|y| y.ljust(fixw)}.join }
a= 340
abc= 340
acbfdhdfdf= 340
puts ar.map {|x| x.split.map{|y| y.ljust(fixw)}.join }
a= 340
abc= 340
acbfdhdfdf= 340
kind regards -botp
···
From: tekmc@hotmail.com [mailto:tekmc@hotmail.com]