본문으로 건너뛰기

무료 공백 정리기

임의의 텍스트에서 여분의 공백을 제거하고, 줄을 다듬고, 빈 줄을 압축하고, 줄 끝을 정규화합니다. 한 번의 클릭으로 복사-붙여넣기 콘텐츠를 정리합니다.

한 번 로드하면 오프라인에서도 작동
프리셋:

또는 .txt, .csv, .md, .log 파일을 이 상자에 끌어다 놓으세요

0 자1 줄1 빈 줄
정리 옵션

주요 용도

  • 복사-붙여넣기 텍스트 정리Word, PDF 및 웹 페이지의 혼란스러운 형식을 수정하십시오. 추가 공백, 이중 공백 줄 및 불일치한 들여쓰기를 제거합니다.
  • 코드 및 구성 파일의 공백 정리후행 공백을 제거하고 줄 끝을 정규화하며 코드 및 구성 파일의 들여쓰기 문제를 수정합니다.
  • 콘텐츠 관리 시스템의 텍스트 정리WordPress, Contentful 또는 기타 CMS 플랫폼에 붙여넣기 전에 텍스트를 정규화하여 형식 문제를 방지합니다.
  • 데이터 파일의 공백 정리데이터베이스, 스프레드시트 또는 데이터 처리 파이프라인으로 가져오기 전에 데이터 값에서 선행 및 후행 공백을 제거합니다.
  • 이메일 템플릿의 공백 정리보내기 전에 이메일 사본의 간격을 정규화하고 이메일 클라이언트 간의 렌더링 불일치를 방지합니다.

사용 방법

공백 정리기는 직접 작성한 JavaScript 정규식으로 전적으로 브라우저에서 실행됩니다. 라이브러리도 서버도 없습니다. 모든 변환은 입력하는 대로 로컬에서 이루어지며 결과가 실시간으로 업데이트됩니다.

  1. 1
    입력 검사와 통계
    입력하거나 붙여 넣으면 도구가 대상 정규식 패턴으로 텍스트를 검사해 끝 공백이 있는 줄, 연속된 빈 줄, 탭 문자, 유니코드 공백(NBSP, 전각), 보이지 않는 폭 없는 문자를 셉니다. 이 수치가 입력란 바로 아래에 표시되므로 정리하기 전에 텍스트의 실제 문제를 볼 수 있습니다.
  2. 2
    줄 단위 정규식 변환
    clean() 함수는 줄바꿈으로 나눈 뒤 선택한 옵션을 순서대로 적용합니다. 탭은 바꾸거나 축소하고, 연속 공백은 /[ \t]+/g로 하나로 줄인 다음, 각 줄을 다듬습니다. 유니코드 공백( ,  – ,   등)은 일반 공백으로 바뀌고, 폭 없는 문자(​–‍, )는 완전히 삭제됩니다. 둥근 따옴표와 긴 대시 같은 스마트 구두점은 ASCII 문자로 바뀝니다.
  3. 3
    빈 줄과 문서 다듬기
    줄 단위 작업 후 연속된 빈 줄은 한 번의 /\n{3,}/ 치환으로 완전히 제거하거나 빈 줄 하나로 줄입니다(선택한 옵션에 따라). 문서 전체의 앞뒤 줄바꿈은 마지막에 제거하므로 옵션 순서와 관계없이 로직이 예측 가능합니다.
  4. 4
    줄 끝 정규화와 출력
    도구는 정규화 전에 원본 텍스트의 주된 줄 끝 방식(LF, CRLF, CR)을 감지하므로 '원본 유지' 옵션으로 이를 정확히 복원할 수 있습니다. 특정 방식을 강제할 수도 있습니다. 정리된 텍스트는 출력 창에 즉시 나타나며, 제거된 문자 수와 줄 수를 보여 주는 전/후 통계 패널과 로컬에서 Blob을 만드는 .txt 다운로드 버튼이 있습니다.

관련 도구

자주 묻는 질문