줄 필터 (특정 문구가 들어간 줄 남기기·지우기)
단어나 정규식을 포함하거나 그것으로 시작·끝나는 줄을 남기거나 지웁니다. 앞쪽·뒤쪽 N줄, 줄 번호 범위, N번째마다 한 줄도 고를 수 있고 문단 단위도 지원합니다.
로그 파일, 목록, CSV 내보내기에서 일부 줄만 중요할 때 쓰는 브라우저용 grep, head, tail입니다. 어떤 단어를 포함하거나, 무엇으로 시작하거나 끝나거나, 정확히 어떤 값이거나, 정규식과 일치하는 줄을 여러 항목을 한꺼번에 지정해 남기거나 지웁니다. 위치로도 자를 수 있습니다. 앞쪽이나 뒤쪽 N줄, 줄 번호 범위, N번째 줄마다입니다. 문단 모드에서는 빈 줄로 나뉜 텍스트 덩어리에 같은 방식을 적용합니다.
사용 방법
- 텍스트를 붙여넣습니다.
- 조건에 맞는 줄을 남길지 지울지 고릅니다.
- 줄을 고르는 조건을 정하고 단어나 패턴을 한 줄에 하나씩 입력하거나, 위치 기준이라면 N과 줄 번호를 정합니다.
- 필터링한 텍스트를 복사합니다. 설명에 남은 줄과 지운 줄의 수가 표시됩니다.
계산식
남는 줄 = (줄이 일치함) XOR (작업이 “지우기”) · S번째 줄부터 N번째마다는 S, S + N, S + 2N … 번째 줄을 남김
여러 항목이 있을 때 “하나라도”는 한 항목 이상과 일치하는 줄을, “모두”는 모든 항목과 일치하는 줄만 남깁니다. “대소문자 구분”을 켜지 않으면 대소문자를 무시하며, 단어 전체 일치는 모든 문자 체계에서 글자, 숫자, 밑줄을 단어 문자로 봅니다. 정규식은 자바스크립트 문법을 쓰고 줄 하나씩 검사합니다. (a+)+처럼 반복 안에 반복이 있거나 (a|aa)+처럼 선택지가 같은 텍스트와 일치할 수 있는 반복은 기하급수적으로 오래 걸릴 수 있어서 허용하지 않으면 거부됩니다.
예시
예시 로그에서 ERROR나 WARN이 들어간 줄을 남기면 6줄 중 3줄이 남습니다. 결제 시간 초과 두 건과 디스크 경고입니다. 작업을 “지우기”로 바꾸면 나머지 세 줄이 남고, “앞쪽 N줄”에 N = 2를 넣으면 앞의 로그 두 건만 남습니다.
자주 묻는 질문
특정 단어가 들어간 줄을 모두 지우려면 어떻게 하나요?
“지우기”와 “포함한다”를 고르고 단어를 입력하세요. 여러 단어 중 하나라도 포함한 줄을 지우려면 다른 줄에 단어를 더 적으면 됩니다.
grep -v나 grep -E처럼 쓸 수 있나요?
네. 패턴과 함께 “지우기”는 grep -v, “정규식과 일치한다”는 grep -E와 비슷하고, “대소문자 구분”을 끄는 것은 grep -i와 같습니다. “앞쪽 N줄”과 “뒤쪽 N줄”은 head와 tail이 하는 일을 합니다.
정규식이 너무 많이 일치하는 이유는 무엇인가요?
각 패턴은 줄 안 어디서나 검색합니다. 숫자만 있는 줄을 찾는 ^\d+$처럼 ^와 $로 시작과 끝에 고정하세요.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/remove-lines-containing-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). 줄 필터 (특정 문구가 들어간 줄 남기기·지우기). https://kakao.mobile/ko/tools/remove-lines-containing-tool/
“줄 필터 (특정 문구가 들어간 줄 남기기·지우기).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/remove-lines-containing-tool/.