我正在創建一個將用戶存儲在文本文件中的程序,並且希望根據關鍵字刪除/修改一行。這是我的代碼,現在搜索的關鍵詞,這反過來將打印包含關鍵字的整條生產線:在基於關鍵字的文本文件中刪除一行在RUBY
keyword = File.readlines('skier_info.txt')
matches = keyword.select { |name| name[/#{search}/i] }
我不知道我該如何使用代碼這個小位寫從每一行將文本文件轉換爲新文件,除了我從「匹配」變量中獲得的一行外。
當沒必要的時候將整個文件讀入內存有點不幸。 –