floatnum=‘126,456’
floatnum = floatnum.gsub(/,/,'')#第一参数是要匹配的字符串或字符,第二个参数是要替换的字符串或字符,这里按你的意思,应该是替换成空的
puts floatnum
123456
简单说一下吧,假设你有一个名为example.txt的文件,里面的内容如下:bbb ccc 123
ddd aaa 456
abc efg 789
695 aaa uwi
注意,这里我举的例子每一列是用空格分隔的。
用ruby读取的代码如下:
f = File.open("example.txt")
f.each_line { |line| p line.split.first if line =~ /\saaa\s/ }
运行结果 #=>"ddd"
"695"
OK,大功告成。
一、像素有两个概念,一个是指单位长度,一般是英寸,上像素个数;另一个是指感光材料上一共多少像素点;像素点的大小在不同场合和材料上是不同的,所以这两种都不能直接和厘米做换算。针对不同的材料、场合,每厘米像素点数是不同的。二、行高100长度约为36.5mm,列宽10约为22.5mm,
也就是说行高1长度约为0.365mm,列宽1约为2.25mm
三、Excel的行高和列宽单位无法用mm或cm表示。需要计算。
在1024*768下,1CM约为38像素。
以此为基准,可计算并控制报表的行列位置。
行高是以磅为单位 1CM=28.35磅1磅=0.03527CM
列宽是以英寸为单位 1CM=0.3937008英寸 1英寸=2.54CM
1像素 约为0.026316CM 约为0.746052磅 约为0.010361英寸
1英寸 约为96.52像素
1磅 约为1.34039像素
http://baike.baidu.com/subview/575/575.htm
http://jingyan.baidu.com/article/456c463b93e20d0a583144b2.html