從檔案中刪除特定行
操作文字檔案時,經常需要刪除特定行。這個問題解決了在文件中查找一行並將其完全刪除的挑戰。
提供的解決方案提供了一個簡單的方法。它逐行讀取輸入檔並將每一行暫時儲存在輸出檔中。在此過程中,任何與指定字串(例如“bbb”)相符的行都會從輸出中故意省略。處理完所有行後,輸出檔案將被重新命名,覆蓋原始檔案。
為了實現此邏輯,程式碼利用兩個類別:BufferedReader 用於從輸入檔案讀取行,BufferedWriter 用於將行寫入輸出
程式碼中的關鍵行是:
這行檢查目前行是否與目標行匹配被刪除。如果是,則執行 continue 語句,跳過將該行寫入輸出檔。
其餘行處理讀寫操作,並確保輸出檔案被正確重新命名以取代原始檔案。
透過執行以下步驟,可以從文件中尋找並刪除特定行,從而簡化文字操作任務。
以上是如何從文字檔案中刪除特定行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!