300,000 행의 .txt 파일이 있습니다. 해당 파일에서 특정 문자열 (줄)을 추출하고 다른 .txt에 저장하거나 추출 된 줄만 추출하는 방법이 있습니까? 나는 모든 요청에 걸리는 시간과 함께 일부 요청을 저장하는 로그 파일에 대해 이야기합니다. 내가 원하는 것은 각 요청의 시간 만 추출한 다음 평균 시간을 계산합니다.파일에서 문자열을 추출하고 C#
너희들은 내가 무슨 말을하는지 이해하기를 바랍니다.
편집 : .txt 파일의 형식은 일반 텍스트이며 모든 요청은로 끝납니다. 그래서 나는 가지고있다 :
Starting date
//body of response from server
End date
Time: 3150,0792 ms <--- time taken
나는 10 000 요청과 10 000 응답을 가지고있다. 나는 오직 .txt 파일 전체를 스크롤하고 매 시간마다 수작업으로 많은 시간을 들일 것이므로 각각의 시간 만 추출해야한다.
포맷을 볼 수 있도록 txt 파일의 몇 줄은 어떨까요? 그러면 압축을 푼 텍스트 파일을 어떻게 보이게 할 것인지 예가 표시됩니다. –
[무엇을 시도 했습니까?] (http://whathaveyoutried.com)? ['StreamReader.ReadLine()'] (http://msdn.microsoft.com/en-us/library/system.io.streamreader.readline.aspx)를 반복하면 유용합니다. – CodeCaster
@CodeCaster, 그가 300 000 개의 행을 가지고 있다면 좋지 않습니다. 그는 한 번에 두 줄을 읽는 것이 낫습니다. –