/ 텍스트 및 목록 도구 / 온라인 텍스트 줄 필터 도구
무료 온라인 도구

온라인 텍스트 줄 필터 도구

텍스트에서 특정 문자열을 포함하거나 제외한 줄만 필터링하는 무료 온라인 도구. 정규식, 대소문자 구분 옵션 지원. 처리는 브라우저에서 로컬로 수행됩니다.

사용 시작

특징 및 사용 예

이 도구는 여러 줄로 구성된 텍스트에서 특정 조건을 만족하는 줄만 남기고 나머지를 제거할 때 유용합니다. 예를 들어 과일 목록에서 'ap'가 포함된 줄만 추출하려면 다음과 같이 합니다.

입력:
apple
banana
apricot

검색어: ap
결과:
apple
apricot

기본적으로 각 줄에 검색어가 부분 문자열로 포함되어 있는지 확인하며, 대소문자를 구분하지 않습니다. '대소문자 구분' 옵션을 켜면 정확히 일치하는 경우만 통과합니다. '일치하는 줄 제외'를 선택하면 반대로 조건에 맞지 않는 줄만 남깁니다. 위 예에서 '제외'를 선택하면 결과는 'banana'가 됩니다.

정규 표현식 모드

정규 표현식 모드를 활성화하면 검색어를 JavaScript 정규식으로 해석합니다. 예를 들어 '^a'는 'a'로 시작하는 줄을 찾습니다. 이때 특수문자(예: 괄호, 더하기)는 정규식 문법으로 처리되므로 주의하세요. 잘못된 패턴을 입력하면 오류 메시지가 표시됩니다.

처리 방식 및 제한

필터링은 브라우저 내에서 로컬로 실행되며, 각 줄의 원래 순서와 텍스트를 유지합니다. 줄 내부의 일치하는 부분을 편집하거나 결과를 정렬하는 기능은 제공하지 않습니다. 또한 파일 업로드 기능은 없으므로 텍스트를 직접 붙여넣어야 합니다.

체크리스트

  • 검색어가 비어 있지 않은지 확인하세요.
  • 정규 표현식 모드에서는 특수문자를 이스케이프 처리하세요.
  • 대소문자 구분이 필요한 경우 옵션을 활성화하세요.
  • 결과가 예상과 다르면 '일치하는 줄 제외' 옵션을 확인하세요.

자주 묻는 질문

Q: 검색어에 특수문자가 포함된 경우 어떻게 하나요?

기본 리터럴 모드에서는 특수문자가 일반 문자로 처리됩니다. 정규 표현식 모드에서는 특수문자가 정규식 문법으로 해석되므로, 특수문자를 문자 그대로 찾으려면 백슬래시로 이스케이프해야 합니다.

Q: 대소문자를 구분하지 않으려면 어떻게 하나요?

기본적으로 대소문자를 구분하지 않습니다. '대소문자 구분' 옵션을 선택하지 않으면 됩니다.

Q: 결과 줄의 순서가 바뀌나요?

아니요, 필터링은 원본 텍스트에서 줄의 순서를 유지합니다. 일치하는 줄만 그대로 추출됩니다.

처리는 브라우저에서 로컬로 수행됩니다.