특정 문자열까지 텍스트 파일에서 검색

익사

텍스트 파일을 검색하는 프로그램을 작성 중입니다. 각 파일에는 특정 문자열이 있습니다. 목표는 해당 문자열 이후의 모든 것을 무시하는 것입니다. 내 현재 코드는 전체 텍스트 파일을 읽고 용어가 발견 된 결과 파일 이름의 Enumerable을 반환합니다.

var searchResults = files.Where(file => File.ReadAllText(file.FullName).Contains(searchTerm)).Select(file => file.FullName);

특정 문자열 뒤에있는 모든 줄을 무시하고 통합 할 수 있습니까? 수천 개의 파일이 있으므로 성능이 중요합니다.

wb

쿼리를 다음과 같이 변경할 수 있습니다.

var searchResults = files.Where(file => File.ReadLines(file.FullName).Any(line => line.Contains(searchTerm))
                         .Select(file => file.FullName));

File.ReadAllText사용 File.ReadLines하는 대신 느리게 평가되고 조건이 충족되면 읽기를 중지해야하는 것을 사용할 수 있습니다 .

https://msdn.microsoft.com/en-us/library/vstudio/dd383503(v=vs.100).aspx

속도를 높이기 위해 Parallel LINQ를 사용할 수도 있습니다.

var searchResults = files.AsParallel()
                         .Where(file => File.ReadLines(file.FullName).Any(line => line.Contains(searchTerm))
                         .Select(file => file.FullName));

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Bash, 텍스트 파일에서 특정 문자열의 두 세트 검색

분류에서Dev

텍스트 문자열에서 특정 단어 검색-SQL

분류에서Dev

검색 문자열이 존재하고 존재하지 않는 문자열에서 특정 텍스트 검색

분류에서Dev

특정 문자열 Python 앞에 텍스트 검색

분류에서Dev

텍스트 파일의 특정 줄을 검색하고 특정 문자까지 바꿉니다.

분류에서Dev

텍스트 파일에서 문자열을 검색합니까?

분류에서Dev

C ++를 사용하여 텍스트 파일에서만 같은 줄에서 특정 검색 문자열 뒤의 문자열 / 문자 / 데이터 읽기

분류에서Dev

PYTHON : 텍스트 문서에서 정확한 문자열 검색

분류에서Dev

일치 문자열 정규식에 대한 텍스트 파일 검색

분류에서Dev

텍스트 파일 수정에서 대소 문자 구분 검색?

분류에서Dev

matlab을 사용하여 텍스트 파일에서 특정 단어를 검색하고 문자열을 추가 하시겠습니까?

분류에서Dev

특정 숫자 발생에 대한 Python Tkinter 텍스트 검색

분류에서Dev

자바 파일 : 텍스트 파일에서 특정 색인 가져 오기

분류에서Dev

문자열에서 정확한 텍스트 검색

분류에서Dev

파일의 특정 범위 내에서 텍스트를 검색 하시겠습니까? (숭고한)

분류에서Dev

SVN 개정 파일에서 특정 문자열을 검색하는 배치 스크립트

분류에서Dev

HTML 텍스트 내에서 특정 텍스트를 검색하고 검색 문자열을 색상으로 강조 표시하는 방법

분류에서Dev

파일에서 텍스트 문자열 검색 및 교체

분류에서Dev

여러 줄 파일 텍스트에서 문자열을 검색하는 정규식

분류에서Dev

Bash-정규 표현식을 사용하여 파일에서 텍스트 문자열 검색

분류에서Dev

텍스트 파일에서 문자열을 검색하고 결과에 따라 특정 작업을 수행하는 방법

분류에서Dev

텍스트에서 문자열 검색

분류에서Dev

바이너리 .dat 파일에서 특정 데이터 문자열을 검색하고 텍스트 만 추출합니다.

분류에서Dev

텍스트 파일에서 IP 검색, 특정 형식으로 다른 텍스트 파일 생성

분류에서Dev

텍스트 파일에서 특정 문자열 추출

분류에서Dev

MATLAB에서 특정 끝이있는 텍스트 파일 단어 검색

분류에서Dev

텍스트 파일 Java에서 특정 단어 검색 및 계산

분류에서Dev

문자열을 만날 때까지 텍스트 파일에서 키워드 검색

분류에서Dev

텍스트 파일의 특정 줄을 검색하지만 성가신 트위스트

Related 관련 기사

  1. 1

    Bash, 텍스트 파일에서 특정 문자열의 두 세트 검색

  2. 2

    텍스트 문자열에서 특정 단어 검색-SQL

  3. 3

    검색 문자열이 존재하고 존재하지 않는 문자열에서 특정 텍스트 검색

  4. 4

    특정 문자열 Python 앞에 텍스트 검색

  5. 5

    텍스트 파일의 특정 줄을 검색하고 특정 문자까지 바꿉니다.

  6. 6

    텍스트 파일에서 문자열을 검색합니까?

  7. 7

    C ++를 사용하여 텍스트 파일에서만 같은 줄에서 특정 검색 문자열 뒤의 문자열 / 문자 / 데이터 읽기

  8. 8

    PYTHON : 텍스트 문서에서 정확한 문자열 검색

  9. 9

    일치 문자열 정규식에 대한 텍스트 파일 검색

  10. 10

    텍스트 파일 수정에서 대소 문자 구분 검색?

  11. 11

    matlab을 사용하여 텍스트 파일에서 특정 단어를 검색하고 문자열을 추가 하시겠습니까?

  12. 12

    특정 숫자 발생에 대한 Python Tkinter 텍스트 검색

  13. 13

    자바 파일 : 텍스트 파일에서 특정 색인 가져 오기

  14. 14

    문자열에서 정확한 텍스트 검색

  15. 15

    파일의 특정 범위 내에서 텍스트를 검색 하시겠습니까? (숭고한)

  16. 16

    SVN 개정 파일에서 특정 문자열을 검색하는 배치 스크립트

  17. 17

    HTML 텍스트 내에서 특정 텍스트를 검색하고 검색 문자열을 색상으로 강조 표시하는 방법

  18. 18

    파일에서 텍스트 문자열 검색 및 교체

  19. 19

    여러 줄 파일 텍스트에서 문자열을 검색하는 정규식

  20. 20

    Bash-정규 표현식을 사용하여 파일에서 텍스트 문자열 검색

  21. 21

    텍스트 파일에서 문자열을 검색하고 결과에 따라 특정 작업을 수행하는 방법

  22. 22

    텍스트에서 문자열 검색

  23. 23

    바이너리 .dat 파일에서 특정 데이터 문자열을 검색하고 텍스트 만 추출합니다.

  24. 24

    텍스트 파일에서 IP 검색, 특정 형식으로 다른 텍스트 파일 생성

  25. 25

    텍스트 파일에서 특정 문자열 추출

  26. 26

    MATLAB에서 특정 끝이있는 텍스트 파일 단어 검색

  27. 27

    텍스트 파일 Java에서 특정 단어 검색 및 계산

  28. 28

    문자열을 만날 때까지 텍스트 파일에서 키워드 검색

  29. 29

    텍스트 파일의 특정 줄을 검색하지만 성가신 트위스트

뜨겁다태그

보관