從文件中讀取時,我需要能夠將它分塊成更小的塊。從文件中分割紅寶石
基本上文件看起來像這樣:
6057493131
Test 1
Test 2
Test 3
6057493132
Test 1
Test 2
Test 3
6057493133
Test 1
Test 2
Test 3
6057493134
Test 1
Test 2
Test 3
我需要它每次分割出一個新numberseries開始。
我已經使用此代碼:
f = File.open("test.txt")
fread = f.read
chunk = fread.split(/^[0-9]/)
puts chunk[0...3]
它的工作原理,但令人沮喪的足夠的第一個數字是丟失。恩。 「6057493132」變成「057493132」 如何獲得所有數字,或者有關如何做的更好的想法?
謝謝,我現在得到整數,但我也需要(例如chunk [0])所有的信息到下一個數字(測試1,測試2,測試3等)。 – Johnny 2011-03-01 21:28:10