Skip to content
서버전송 없음 · 브라우저 처리

줄 걸러내기

특정 말이 든 줄만 남기거나 지워요. 정규식·대소문자 옵션 지원.

즐겨찾기하면 홈에서 바로 찾을 수 있어요

이럴 때 쓰세요

서버 로그에서 error가 든 줄만 추리기
명단에서 특정 지역이 포함된 줄 제거
정규식으로 이메일이 있는 줄만 남기기

이렇게 사용하세요

11단계원본에 내용을 붙여넣으면 바로 시작해요
22단계걸러내기 버튼을 누르면 결과가 아래에 나타나요
33단계복사 버튼으로 결과를 바로 가져다 쓸 수 있어요

결과가 예상과 다를 때

결과가 잘려 보여요

전체 결과는 복사 버튼으로 받을 수 있어요.

입력한 내용이 사라졌어요

이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.

자주 하는 실수

계산 근거

줄 걸러내기는 줄마다 한 번만 판정하므로 정규식에 g 플래그가 필요 없습니다. ECMAScript 정규식에서 공백을 무시하려면 공백 글자를 그대로 두는 대신 \s를 씁니다. 로그 타임스탬프는 대체로 'YYYY-MM-DD HH:MM:SS' 같은 고정 자릿수 형식이라 자릿수를 맞춰 적은 패턴이 안전합니다.

실제로 계산해 보면

6줄 로그에서 마지막에 개행이 남아 있고 ERROR가 들어간 줄은 3줄, 몇 줄로 표시되나요?

빈 줄 하나가 붙어 7줄로 시작해 '7줄 중 3줄 남음'으로 표시됩니다. 내용 6줄만 세려면 붙여 넣은 뒤 마지막 줄바꿈을 지우세요.

'error'와 'fail' 두 단어가 있는 줄만 남기려면?

정규식 모드에서 포함을 고르고 error|fail 을 넣으면 어느 쪽이든 걸립니다. 세 단어를 넣으려면 error|fail|timeout 처럼 | 로 이어 붙이면 돼요.

ERROR가 들어간 줄을 지우려면?

제외 모드에 ERROR를 넣습니다. 같은 7줄에서 3줄이 빠지니 4줄이 남습니다. 제외 모드는 조건에 안 맞는 줄만 통가해요.

더 궁금한 것

줄 걸러내기와 글 바꾸기의 개수가 다른 이유가 뭔가요?

여기서는 조건에 맞는 줄 수를 세고, 글 바꾸기는 일치한 횟수를 셉니다. 한 줄에 ERROR가 두 번 있으면 줄 걸러내기는 1줄, 글 바꾸기는 2건으로 나옵니다.

두 단어가 모두 들어 있는 줄만 고려면?

정규식에 (?=.*error)(?=.*fail) 처럼 전방 조건을 나란히 씁니다. 앞부분 조건을 만족한 자리에서 두 번째 조건이 재검증되므로 둘 다 있어야만 남습니다.

빈 줄만 남기고 싶으면요?

정규식 포함 모드에서 ^$ 를 넣으면 빈 줄만 통과합니다. 다만 결과는 빈 줄 여러 개일 뿐이라, 지우려면 반대로 제외 모드에 \S 를 넣으면 됩니다.

알아둘 경계값

결과를 믿기 전 확인 목록

자주 묻는 질문

정규식도 되나요?

네. 정규식 포함·제외 모드를 선택하세요.

여러 단어를 동시에 걸러낼 수 있나요?

정규식 모드에서 | 기호로 'error|fail|timeout'처럼 쓰면 여러 단어를 한 번에 걸러냅니다.

관련 도구

전체보기 →