공백 제거기

PDF, Word 문서, 오래된 이메일에서 복사한 텍스트는 지저분합니다. 이중 공백, 단어 사이의 탭, 문단 사이의 빈 줄 세 개, 본문 곳곳에 보이지 않게 흩어진 너비 0 공백까지 섞여 있죠. 이 도구에는 다섯 개의 독립 스위치가 있습니다, 모든 공백 제거, 다중 공백 합치기, 줄 끝 다듬기, 빈 줄 제거, 보이지 않는 유니코드 공백 제거, 그래서 텍스트를 과하게 처리하지 않고 필요한 부분만 정확히 고칠 수 있습니다.

공백을 정리하는 방법

  1. 1

    텍스트 붙여넣기

    길이 제한 없음, 유니코드 완전 지원.

  2. 2

    작업 선택

    각 정리 종류에 대한 독립적인 토글.

  3. 3

    정리 실행

    도구가 선택한 작업을 예측 가능한 순서로 적용합니다.

  4. 4

    결과 복사

    출력은 CMS, 스프레드시트, 양식에 바로 붙여넣을 수 있습니다.

다섯 가지 정리 작업

작업 하는 일
모든 공백 제거 모든 공백, 탭, 줄바꿈 제거(슬러그용)
다중 공백 합치기 "foo bar" → "foo bar"
줄 끝 다듬기 각 줄의 앞뒤 공백 제거
빈 줄 제거 연속된 빈 줄 2개 이상을 1개(또는 0개)로 합침
보이지 않는 유니코드 제거 너비 0 공백, BOM, 소프트 하이픈 제거

이 순서로 실행됩니다: 제거 → 합치기 → 다듬기 → 빈 줄 제거 → 보이지 않는 것 제거.

알아야 할 보이지 않는 유니코드 공백

문자 코드포인트 출처
너비 0 공백 U+200B 줄바꿈 힌트, 일부 사이트에서 복사
너비 0 비결합자 U+200C 활자체, 아랍어/페르시아어 텍스트
너비 0 결합자 U+200D 이모지 수식자, 일부 문자 체계
소프트 하이픈 U+00AD 양쪽 맞춤 텍스트의 줄바꿈 힌트
BOM U+FEFF UTF-8 파일 시작 마커
줄바꿈 없는 공백 U+00A0 HTML   엔티티
표의 문자 공백 U+3000 CJK 활자체, 베이퍼웨이브 텍스트

위키백과, Google Docs, 일부 CMS에서 복사하면 종종 너비 0 공백이 끼어드는데, 눈에 보이는 증상 없이 나중에 JSON 파서를 망가뜨립니다. 이 도구는 그것들을 깔끔히 제거합니다.

공백을 합치지 말아야 할 때

  • 소스 코드: 들여쓰기가 중요합니다. Python이나 YAML의 앞 공백을 제거하지 마세요.
  • 마크다운 표: 열이 공백으로 정렬됩니다. 합치면 레이아웃이 깨집니다.
  • 펀치카드 내보내기 같은 고정폭 텍스트: 문자 위치에 의미가 있습니다.

구조화된 텍스트에는 “모두 제거” 대신 표적화된 정리를 사용하세요.

CSV 안전 정리

CSV 콘텐츠에는 “줄 끝 다듬기”와 “보이지 않는 유니코드 제거”를 쓰되 다중 공백 합치기는 끄세요. 일부 셀은 정당하게 여러 공백을 포함하므로 제거하면 데이터 충실도가 깨집니다.

자주 묻는 질문

다듬기는 각 줄의 시작이나 끝에 있는 공백만 제거합니다. 합치기는 내부의 연속된 공백을 하나의 공백으로 줄입니다. 대부분의 정리 작업은 둘 다 원하지만, 둘은 독립적입니다.

네. 도구는 작업 전에 \r\n과 단독 \r을 \n으로 정규화한 뒤, .bat 파일이나 Windows CSV에 필요하다면 선택적으로 Windows 줄 끝으로 되돌려 씁니다.

때로는 의도적으로(인스타그램 바이오는 줄바꿈 규칙을 속이려 사용), 때로는 우연히(Google Docs의 줄바꿈 힌트) 들어갑니다. 이들은 하위 시스템, JSON 파서, URL 비교, 데이터베이스 조회, 에서 조용한 실패를 일으키므로, 제거하는 것이 보통 좋은 위생입니다.

아니요. 정리는 브라우저에서 이루어지며 아무것도 전송되지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다