~ 3 밀 행의 거대한 파일이 있습니다. 모든 행에는 다음과 같은 레코드가 있습니다.파일에서 읽기 및 추출
1|2|3|4|5|6|7|8|9
'|' 모든 라인에. 이 파일을 읽는 방법을 찾고 나서 모든 줄에서 마지막 '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