텍스트 데스크

빈 줄 제거

붙여넣은 텍스트에서 빈 줄과 공백 문자만 있는 줄을 제거합니다.

빈 줄 제거: 공백 문자만 포함된 항목을 삭제하여 붙여넣은 목록의 빈틈을 없앱니다. 빈 줄 제거는 들여쓰기와 줄 끝 공백을 포함하여 비어 있지 않은 모든 줄을 입력한 그대로 유지합니다. 간격을 나타내는 빈 행에 의미가 없는 복사한 목록에 적합합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
텍스트 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
Remove Empty / 로컬 편집기로컬 처리

브라우저에서 전부 실행됩니다

입력 100,000자 · 논리적 줄 10,000개 · 출력 200,000자

결과

준비됨

텍스트는 로컬에서 처리됩니다. 이 도구는 허용 목록에 지정된 리터럴 연산만 사용하며 정규 표현식이나 코드를 실행하지 않습니다.

빈 줄 판정 규칙과 예시

각 줄 L에서 양끝의 공백을 제거한 뒤 문자가 하나 이상 남으면 L을 유지하고, 그렇지 않으면 삭제합니다. 유지된 줄 수 = 원래 논리적 줄 수 − 빈 줄 수입니다. 10\n\n \n20\n을 입력하면 논리적 항목은 네 개이고 그중 두 개가 비어 있습니다. 결과는 10\n20\n이며, 4 − 2 = 2개의 항목이 유지됩니다. 원본에 마지막 LF가 있었고 결과에도 줄이 포함되므로 마지막 LF는 남습니다. 여기서 숫자는 계산할 값이 아니라 단순한 텍스트입니다.

공백 규칙과 큰 목록

공백의 정의는 보이지 않는 모든 Unicode 문자를 빈 값으로 처리하는 대신 ECMAScript의 트리밍 규칙(https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim)을 따릅니다. LF, CRLF, CR은 입력을 논리적 줄로 나누며, 유지된 출력은 LF로 연결됩니다. 알파벳순 정렬, 중복 제거 또는 로캘 비교는 수행하지 않습니다. 대량으로 가져올 때는 입력 100,000코드 포인트와 10,000줄 한도를 지키고, 레코드 간 공백을 제거하기 전에 복사본을 보관하십시오. 결과는 200,000코드 포인트 이내여야 합니다. 편집기의 문자 허용량은 UTF-16 단위를 계산하므로 많은 이모지와 같은 보조 문자가 입력 가능 크기를 줄일 수 있습니다.

사용 방법

  1. 로컬 편집기에 줄을 붙여넣거나 입력합니다.
  2. 이 변환에 표시된 옵션을 설정한 다음 실행합니다.
  3. 결과를 확인한 후 텍스트를 복사하거나 다운로드합니다.

개인정보 보호 및 제한사항

텍스트와 결과는 이 장치에 그대로 유지됩니다. 입력한 내용을 업로드하거나 입력한 코드를 실행하지 않습니다.

관련 도구

자주 묻는 질문

탭이나 줄 바꿈 없는 공백이 포함된 줄도 제거되나요?

예. 탭, 일반 공백 또는 줄 바꿈 없는 공백만으로 이루어진 줄은 빈 줄로 간주합니다. 제로 너비 공백 U+200B은 다릅니다. 이 검사를 통과하므로 시각적으로 비어 있는 행이 남을 수 있습니다. 빈틈이 사라지지 않는다면 보이지 않는 문자를 확인하십시오.

빈 줄을 제거하면 남겨 둔 줄도 다듬어지나요?

아니요. 공백 2개 뒤에 단어가 있는 줄은 해당 공백을 유지합니다. 전체 줄을 유지하거나 제거할지 결정할 때만 줄을 다듬은 형태를 사용합니다. 빈 줄을 제거하고 남은 텍스트의 양쪽 끝도 정리하려면 Trim Lines를 별도로 실행하십시오.

구조화된 문서에서 구분선을 제거할 수도 있나요?

그럴 수 있으므로 빈 행을 삭제해도 되는 데이터에 사용하십시오. 빈 문단, 연의 구분 또는 레코드 구분자는 의미를 가질 수 있습니다. 이 도구는 해당 형식을 이해하지 못합니다. 모든 행이 공백 문자만으로 이루어져 있다면 결과는 마지막 줄바꿈 하나가 아니라 빈 텍스트가 됩니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요