我想知道是否有人可以給我一個如何做到這一點的快速示例。我想要做的是解析一個.txt文件並刪除所有內容,但包含「Type:Whisper」的行,是否有任何方法可以相對容易地實現此目的?只保留某一行並刪除C#中的其餘部分
1
A
回答
2
你不給的細節,但這些方針的很多將會用一個新的與行刪除文件:
var fileName = @"c:\temp\myFile.txt";
System.IO.File.WriteAllLines(
fileName,
System.IO.File.ReadAllLines(fileName)
.Where(x => !x.Contains("Type: Whisper")).ToArray());
+0
+1爲小代碼和強大的LINQ! –
0
待辦事項的ReadLine從1個檔,然後做了String.Contains那請輸入「Type:Whisper」文字,如果您收到,請跳過。如果沒有,只需將該行寫入新文件並在最後刪除舊文件。
相關問題
- 1. 「刪除」每一行中的€符號並保留其餘部分
- 2. 如何刪除數字並保留點後的其餘部分
- 3. Rails每天只保留多條記錄中的一條。保留最後一個,刪除其餘部分
- 4. 在MySQL表中保留一個副本,並刪除其餘的
- 5. 刪除/和.php,但保留URL的其餘部分$ _SERVER ['PHP_SELF']
- 6. 基於列合併行,保留行的其餘部分
- 7. Python:SOAP響應。刪除響應標題,保留其餘部分?
- 8. MySQL保留MAX和MIN行並刪除其餘的
- 9. 保留第一個重複的記錄,並刪除其餘的
- 10. 刪除Mysql表中的重複行並只保留一行
- 11. 如何在Unix中保留某些文件夾並刪除其餘文件夾
- 12. 加入數組的一部分,並將其餘部分保留爲Javascript
- 13. 只保留1號線每4行並刪除其他線路
- 14. 畫布:清除矩形但保留內容的其餘部分
- 15. RegEx保留前3個字符並刪除其餘
- 16. Foreach只計算第一行並丟棄其餘的部分
- 17. Python:只保留匹配的項目並在列表中保留其餘項目
- 18. 只留下SQL數據庫中的前50條記錄,並刪除其餘的
- 19. 刪除第一列,然後在awk中保留其餘行不變
- 20. 重寫規則從路徑中刪除文件夾並保留目錄結構的其餘部分
- 21. 刪除某些重複的行,同時保留其他
- 22. git merge:保留一個文件完好但合併的其餘部分
- 23. 如何使gridview中的頂級數據行可編輯,並將其餘部分保留爲只讀?
- 24. 如何刪除所有重複項只保留其中一個
- 25. 在PHP中劃分並保留餘額
- 26. 刪除8炭,保存4,取出4,保存4,代替1,並保持該行的其餘部分
- 27. 如何「刪除」數組的一部分,並保持其餘部分不通過它?
- 28. 如何刪除包含'0'的某些列的行,同時保留其餘行的行ID爲R
- 29. 刪除txt文檔中的重複行並保留一行?
- 30. Git合併:只保留上演提交和其餘的折騰?
當你說「刪除」你是說你真的想改變文本文件,或者你只是想檢索匹配的行? –