我有以下文件:如何將兩個單詞之間的大量信息保存到文件中?
old_file
new_file
Some string.
end
Text in the middle that is not supposed to go to any of files.
new_file
Another text.
end
如何使用正則表達式我可以創建兩個文件具有以下內容:
文件1
new_file
Some string.
end
file2
new_file
Another text.
end
我怎樣才能得到它是關鍵字「NEW_FILE」和「結束」將其寫入到文件之間的信息?
如果您可以以一個字符串讀取文件,請使用['/^new_file$.*?'end$/m'](http://rubular.com/r/MeVuqOfpyz) –
@WiktorStribiżew我可以創建幾個文件如果我一次只讀一次舊文件? –
另一種方式顯示在這裏:http://stackoverflow.com/questions/6632784/ruby-print-selected-lines-of-text-in-between-2-string –