텍스트 파일에서 특정 줄을 가져 오는 가장 빠른 방법

user2636982

특정 구조를 가진 텍스트 파일이 있습니다. 각 행의 시작 부분에는 "true"또는 "false"와 같은 단어가 있습니다. 이 같은:

$True 3 5 1 8
$False 12 5 a z
$False 1,5,7 
$True 123
$True 7ao
$False 198

값이있는 배열, 목록 또는 이와 비슷한 것을 가져와야합니다.

$False 12 5 a z
$False 1,5,7 
$False 198

행 수를 알 수 없습니다. 특정 시작 단어 (False)로만 행을 읽는 가장 빠른 방법을 찾으려고합니다. string.Split방법을 사용하여 구문 분석을 시도한 다음 list에 추가 하려고 시도 if word == word했지만 문제는 속도에 있습니다. 5-6000 줄이 있으면 속도가 느려집니다. 이와 같은 더 빠른 방법이 있습니까?

콘라드 코코 사

이것은 충분히 빨라야합니다.

var filteredLines = 
        File.ReadLines("path")
            .Where(line => line.StartsWith(word))
            .ToList()

ReadLines전체를 메모리로로드하지 않고 파일을 한 줄씩 반복 하므로 (MSDN에서) :

ReadLines 및 ReadAllLines 메서드는 다음과 같이 다릅니다. ReadLines를 사용하면 전체 컬렉션이 반환되기 전에 문자열 컬렉션 열거를 시작할 수 있습니다. ReadAllLines를 사용할 때 배열에 액세스하기 전에 전체 문자열 배열이 반환 될 때까지 기다려야합니다. 따라서 매우 큰 파일로 작업 할 때 ReadLines가 더 효율적일 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

큰 텍스트 파일에서 특정 단어가 포함 된 줄을 찾는 가장 빠른 방법

분류에서Dev

fstream을 사용하여 C ++의 텍스트 파일에서 특정 줄을 가져 오는 방법

분류에서Dev

50GB 이상의 텍스트 파일에서 중복 된 줄을 찾는 가장 빠른 방법

분류에서Dev

특정 줄 사이에 텍스트를 가져 오는 방법

분류에서Dev

명령 줄에서 파일에 텍스트를 추가하는 가장 빠른 방법은 무엇입니까?

분류에서Dev

HDFS (hadoop)에 텍스트 파일을 업로드하는 가장 빠른 방법

분류에서Dev

중복 줄없이 여러 텍스트 파일을 결합하는 가장 빠른 방법

분류에서Dev

텍스트 파일에서 N 번째 열을 합하는 가장 빠른 방법

분류에서Dev

텍스트 파일에서 특정 데이터를 가져 오는 방법

분류에서Dev

줄에 특정 요소가 포함 된 경우 텍스트 파일에서 줄을 삭제하는 방법 C #

분류에서Dev

.findall을 사용하여 텍스트 줄에서 특정 문자를 가져 오는 방법

분류에서Dev

텍스트 파일에서 값을 가져 오는 방법

분류에서Dev

html 시트에서 css 파일을 호출하는 가장 빠른 방법

분류에서Dev

대용량 온라인 텍스트 파일에서 텍스트를 찾는 가장 빠른 방법

분류에서Dev

터미널에서 특정 텍스트가있는 파일을 찾는 방법

분류에서Dev

특정 조건에서 행렬 행을 선택하는 가장 빠른 방법

분류에서Dev

텍스트 상자에서 특정 텍스트를 가져 오는 방법

분류에서Dev

github, php에서 특정 파일을 가져 오는 방법

분류에서Dev

iOS : 특정 트윗을 찾는 가장 빠른 방법 일단 트윗을하나요?

분류에서Dev

Notepad ++의 특정 줄에서 현재 텍스트 파일의 다른 텍스트 파일에서 콘텐츠를 가져 오시겠습니까?

분류에서Dev

파이썬에서 텍스트 파일의 특정 문자열 뒤에 10자를 가져 오는 방법

분류에서Dev

enum [] (바이트)을 파일에 저장 /로드하는 가장 빠른 방법

분류에서Dev

다른 열의 값에 대해 텍스트 파일의 한 열에서 값을 가져 오는 방법

분류에서Dev

파일 시스템을 반복하는 가장 빠른 방법

분류에서Dev

std :: vector에서 특정 구조체 객체를 가져 오는 빠른 방법

분류에서Dev

Google 시트의 특정 기준에서 가장 빠른 날짜 가져 오기

분류에서Dev

여러 줄 텍스트 상자에서 단일 텍스트 상자로 줄을 가져 오는 방법?

분류에서Dev

라디오 버튼에서 텍스트 값을 가져오고 특정 div에 값을 할당하는 방법

분류에서Dev

라디오 버튼에서 텍스트 값을 가져오고 특정 div에 값을 할당하는 방법

Related 관련 기사

  1. 1

    큰 텍스트 파일에서 특정 단어가 포함 된 줄을 찾는 가장 빠른 방법

  2. 2

    fstream을 사용하여 C ++의 텍스트 파일에서 특정 줄을 가져 오는 방법

  3. 3

    50GB 이상의 텍스트 파일에서 중복 된 줄을 찾는 가장 빠른 방법

  4. 4

    특정 줄 사이에 텍스트를 가져 오는 방법

  5. 5

    명령 줄에서 파일에 텍스트를 추가하는 가장 빠른 방법은 무엇입니까?

  6. 6

    HDFS (hadoop)에 텍스트 파일을 업로드하는 가장 빠른 방법

  7. 7

    중복 줄없이 여러 텍스트 파일을 결합하는 가장 빠른 방법

  8. 8

    텍스트 파일에서 N 번째 열을 합하는 가장 빠른 방법

  9. 9

    텍스트 파일에서 특정 데이터를 가져 오는 방법

  10. 10

    줄에 특정 요소가 포함 된 경우 텍스트 파일에서 줄을 삭제하는 방법 C #

  11. 11

    .findall을 사용하여 텍스트 줄에서 특정 문자를 가져 오는 방법

  12. 12

    텍스트 파일에서 값을 가져 오는 방법

  13. 13

    html 시트에서 css 파일을 호출하는 가장 빠른 방법

  14. 14

    대용량 온라인 텍스트 파일에서 텍스트를 찾는 가장 빠른 방법

  15. 15

    터미널에서 특정 텍스트가있는 파일을 찾는 방법

  16. 16

    특정 조건에서 행렬 행을 선택하는 가장 빠른 방법

  17. 17

    텍스트 상자에서 특정 텍스트를 가져 오는 방법

  18. 18

    github, php에서 특정 파일을 가져 오는 방법

  19. 19

    iOS : 특정 트윗을 찾는 가장 빠른 방법 일단 트윗을하나요?

  20. 20

    Notepad ++의 특정 줄에서 현재 텍스트 파일의 다른 텍스트 파일에서 콘텐츠를 가져 오시겠습니까?

  21. 21

    파이썬에서 텍스트 파일의 특정 문자열 뒤에 10자를 가져 오는 방법

  22. 22

    enum [] (바이트)을 파일에 저장 /로드하는 가장 빠른 방법

  23. 23

    다른 열의 값에 대해 텍스트 파일의 한 열에서 값을 가져 오는 방법

  24. 24

    파일 시스템을 반복하는 가장 빠른 방법

  25. 25

    std :: vector에서 특정 구조체 객체를 가져 오는 빠른 방법

  26. 26

    Google 시트의 특정 기준에서 가장 빠른 날짜 가져 오기

  27. 27

    여러 줄 텍스트 상자에서 단일 텍스트 상자로 줄을 가져 오는 방법?

  28. 28

    라디오 버튼에서 텍스트 값을 가져오고 특정 div에 값을 할당하는 방법

  29. 29

    라디오 버튼에서 텍스트 값을 가져오고 특정 div에 값을 할당하는 방법

뜨겁다태그

보관