공백 클리너

공백 및 줄 끝을 자르고, 축소하고, 정규화합니다

줄 끝:

공백 정리가 필요한 경우는 언제인가요?

PDF, 슬라이드 덱, OCR 출력 또는 리치 편집기에서 붙여넣은 텍스트는 종종 줄바꿈 없는 공백, 이중 탭, 후행 공백 및 신비로운 빈 줄로 어지럽혀져 있습니다. 클리너는 일반적인 경우를 정리합니다: 일반 공백과 탭의 연속을 하나의 공백으로 축소하고, 각 줄을 다듬고, 선택적으로 빈 줄을 제거합니다.

CSV로 텍스트를 파이프하기 전에, 엄격한 단어 수 제한 제출을 위해 단어를 세기 전에, 또는 떠다니는 보이지 않는 문자 때문에 컴파일되지 않는 코드를 붙여넣기 전에 유용합니다.

사용 사례

  • 붙여넣은 코드 정리 — Stack Overflow 또는 Slack에서 복사한 후 후행 공백 및 탭 축소.
  • CSV 정규화 — 붙여넣은 필드에서 선행/후행 공백 제거 후 가져오기.
  • 정리된 마크다운 — 게시물을 게시하기 전에 이탈한 이중 공백을 축소하고 후행 공백을 다듬습니다.
  • 보이지 않는 쓰레기 제거 — PDF/Word에서 복사한 텍스트를 정리하여 숨겨진 유니코드를 제거합니다.

예시

Trim and collapse
입력
  hello   world  


  goodbye   
출력
hello world
goodbye

자주 묻는 질문

'공백'은 무엇을 의미하나요?

일반 공백과 탭의 연속이 하나로 축소되고, 각 줄이 다듬어집니다 (이는 선행 및 후행 줄바꿈 없는 공백도 제거합니다). 제로 너비 문자를 제거하거나 줄 중간의 줄바꿈 없는 공백을 축소하지 않습니다.

빈 줄은 항상 제거되나요?

해당 옵션을 활성화해야만 제거됩니다. 기본적으로 빈 줄 제거는 선택 사항이므로 단락 구분을 실수로 잃지 않도록 합니다.

코드 내부의 선행 공백에 영향을 미치나요?

예 — 들여쓰기가 있는 코드 (Python, YAML)에 주의하세요. 공백을 정리하면 들여쓰기가 축소됩니다. 대신 코드 포매터를 사용하세요.

비라틴 텍스트에 영향을 미치나요?

아니요 — 공백 문자만 수정됩니다. CJK 한자, 이모지 및 악센트가 있는 문자는 변경되지 않고 그대로 통과합니다.

도구가 내 텍스트를 업로드하나요?

아니요. 정리는 브라우저에서 실행되며, 서버로 전송되는 것은 없습니다.