Ruby 处理文本
input = File.open('test.file','r')startprint=0
endprint=0
input.each do |line|
firstline,secondline = line.scan(/d+/)
if firstline.to_i > endprint
if endprint != 0
print startprint , ' ' , endprint
puts
end
startprint,endprint=firstline.to_i,secondline.to_i
elsif secondline.to_i > endprint
endprint = secondline.to_i
end
end
print startprint, ' ',endprint
[ 本帖最后由 shijiang1130 于 2009-9-27 11:43 编辑 ]
页:
[1]