-
C# 텍스트파일 읽기 응용편: 텍스트파일에서 해당 문자가 있는지 확인하기닷넷/C# 2020. 3. 29. 11:12반응형
2018/03/14 - [프로그래밍/C#] - C# 텍스트파일 읽기
이전글에 C#에서 텍스트파일을 읽는 방법에 대해 적었었다.
이 것을 응용하면 텍스트파일에 해당 문자가 있는지 없는지 확인(체킹)하는 메소드를 만들 수 있다.
// 라인(한 줄) == 찾는 텍스트 일 때 private bool FindLineText(string text) { bool b = false; try { string filename = "D:\\test.txt"; using (StreamReader sr = new StreamReader(filename)) { string line; // 텍스트파일 한줄씩 읽기 while ((line = sr.ReadLine()) != null) { // 해당 문자가 있으면 브레이크 if (line == text) { b = true; break; } } } } catch (Exception ex) { Console.WriteLine(ex.Message); } return b; }
// 텍스트파일 전체에서 문자 찾기 private bool FindText(string text) { bool b = false; try { string filename = "D:\\test.txt"; using (StreamReader sr = new StreamReader(filename)) { // 텍스트파일 전체 읽기 string s = sr.ReadToEnd(); // 문자가 포함되는지 확인 if (s.Contains(text) == true) { b = true; } } } catch (Exception ex) { Console.WriteLine(ex.Message); } return b; }
반응형'닷넷 > C#' 카테고리의 다른 글
C# foreach 루프를 LINQ로 변환하는 아주 쉬운 방법 (0) 2020.10.16 C# 시간 계산 (DateTime Add함수 월, 일, 시, 분 더하기 빼기) (0) 2020.09.11 C# 네이버 블로그 MetaWeblog API로 글 작성하기 (with XML-RPC) (0) 2020.03.22 C# 난수, 랜덤 Random 사용법 (+ 문자열 배열에서 랜덤으로 출력하기) (0) 2020.03.09 C# 번역 파파고 API 사용하기 (영어를 한글로, 한글을 영어로 번역) (2) 2020.03.03