我有一個大約3毫米行的文件。每行包含這樣的記錄:閱讀並從文件中提取
1|2|3|4|5|6|7|8|9
正確的8個分隔符,如'|'在每一行上。我正在尋找一種方法來讀取這個文件,然後從每一行中提取最後的'9'號碼並將其存儲到另一個文件中。
編輯:
確定這裏就是我已經做了。
using (StreamReader sr = new StreamReader(filepath))
using (StreamWriter sw = new StreamWriter(filepath1))
{
string line = null;
while ((line = sr.ReadLine()) != null)
sw.WriteLine(line.Split('|')[8]);
}
File.WriteAllLines("filepath", File.ReadAllLines(filepath).Where(l => !string.IsNullOrWhiteSpace(l)));
讀取文件,提取最後的數字,然後寫入新文件並清空空白行。最後一位數字是10-15個符號,我想先提取6.我繼續閱讀並嘗試一些,當我完成或有一些問題時,我會再次編輯。
感謝
編輯2: 好吧,這裏我先取8位從數量:
sw.WriteLine(line.Substring(0, Math.Min(line.Length, 8)));
編輯3: 我不知道我該怎麼現在左每個號碼相匹配文件。我想匹配他們,並看到女巫號碼在文件中有多少次。
任何幫助?
可愛。玩的開心。如果您有任何問題,請務必告訴我們。 – noelicus
我剛剛開始尋找一些想法或教程,因爲我不是很高級的C#。謝謝 – Goro
祝你好運!一次只能走一步:將它分解成小任務,當你感到高興時,第一批作品將進入下一階段。享受:) – noelicus