텍스트의 여분 공백과 줄바꿈을 정리하는 방법
텍스트를 입력하고 공백 정리 옵션을 선택하면 줄 끝 공백, 연속 공백, 공백만 있는 줄 또는 전체 공백을 목적에 맞게 다룰 수 있습니다. 여러 줄 구조가 필요하면 기본 처리와 필요한 개별 옵션을 사용하세요.
공백 정리의 범위와 선택 기준
텍스트를 붙여 넣었을 때 줄 끝에 남은 공백이나 문장 사이의 반복 공백이 눈에 띄면 이 도구로 형태를 정리할 수 있습니다. 여러 줄 메모를 다룰 때는 줄바꿈을 남길지 먼저 정하는 것이 좋습니다. 기본 처리에서는 각 줄의 양끝 공백을 다듬고, 한 줄 안에서 두 개 이상 이어진 공백 문자를 한 칸으로 줄입니다. 따라서 줄마다 따로 남아 있는 여백과 문장 사이의 긴 공백을 한 번에 살필 수 있습니다. 텍스트 입력은 필수가 아니므로 입력란을 비워 둔 상태에서도 처리할 수 있습니다. 빈 입력을 실행하면 결과는 변하지 않은 빈 텍스트로 돌아오며 제거된 문자 수는 0으로 표시됩니다. 입력이 있는 경우에는 원본의 줄 구조를 어떻게 다룰지에 따라 선택이 달라집니다. 읽기 쉬운 여러 줄 결과가 목적이면 기본 처리부터 확인하는 편이 알맞습니다. 공백만 있는 줄을 없애려는 경우에는 해당 옵션을 따로 선택해야 합니다. 모든 공백을 이어 붙인 형태가 필요할 때는 별도의 전체 공백 제거 옵션을 사용합니다.
입력부터 옵션 확인까지의 순서
- 정리할 텍스트를 입력란에 붙여 넣습니다. 여러 줄을 입력하면 줄바꿈도 원본의 일부로 다뤄집니다. 입력란을 비워 둔 채 시작하는 선택도 가능합니다.
- 먼저 기본 설정을 확인합니다. 기본값에서는 줄마다 양끝 공백을 다듬고, 한 줄 안의 두 개 이상 이어진 공백 문자를 한 칸으로 바꿉니다. 한 개만 있는 공백은 이 연속 공백 정리의 대상이 아닙니다. 이 단계에서는 여러 줄 사이의 줄바꿈이 남도록 처리됩니다.
- 공백 문자만 있는 줄을 결과에서 빼려면 빈 줄 제거 옵션을 켭니다. 이 설정은 줄의 내용이 공백뿐인 경우를 처리 대상으로 삼습니다. 일반적인 내용이 있는 줄을 없애는 기능으로 이해하지 않도록 결과를 확인해야 합니다.
- 줄바꿈을 포함해 입력 안의 공백 문자를 전부 없애려면 모든 공백 제거 옵션을 선택합니다. 이 선택을 하면 줄 사이를 나누던 공백도 사라질 수 있습니다. 이 분기에서는 줄 끝 다듬기, 연속 공백 축소, 빈 줄 제거를 비롯한 다른 처리 옵션이 적용되지 않습니다. 여러 줄 형태가 필요한 입력이라면 이 선택을 하기 전에 결과 모양을 생각해 보세요.
- 원하는 옵션을 선택한 뒤 처리를 실행합니다. 처리된 텍스트가 결과 영역에 나타나면 줄 끝 여백이 남아 있는지 살핍니다. 문장 사이의 공백이 한 칸으로 바뀌었는지도 줄별로 확인합니다. 빈 줄 제거를 켰다면 공백만 있던 줄이 결과에서 빠졌는지 확인합니다. 모든 공백 제거를 켰다면 줄바꿈을 포함한 구분이 남아 있는지 기대하지 말아야 합니다.
- 결과와 함께 표시되는 제거된 문자 수를 입력과 비교해 읽습니다. 비어 있지 않은 입력에서는 이 수가 원본 텍스트 길이에서 결과 텍스트 길이를 뺀 값으로 계산됩니다. 입력과 결과의 모양이 달라진 이유를 찾을 때 이 수치를 보조 기준으로 사용할 수 있습니다. 처리된 입력 사례에서는 성공한 도구 결과가 표시됩니다.
표시된 결과를 읽는 기준
기본 설정으로 얻은 결과에서 줄바꿈이 남아 있다면 줄 단위 구조를 보존하는 처리 경로가 사용된 것입니다. 각 줄의 가장자리 여백은 다듬어지고, 한 줄 안에서 두 개 이상 이어진 공백 문자는 한 칸으로 줄어듭니다. 한 개뿐인 공백은 연속 공백 축소만으로 바뀌지 않으므로 문장 사이의 자연스러운 띄어쓰기가 유지될 수 있습니다. 공백만 있는 줄이 그대로 보인다면 빈 줄 제거를 선택하지 않았을 가능성이 있습니다. 빈 줄 제거를 켠 결과에서 그런 줄이 사라졌다면 해당 설정이 의도대로 반영된 것입니다. 줄에 글자가 들어 있는 문단까지 사라진다는 뜻으로 해석해서는 안 됩니다. 모든 공백 제거를 사용한 결과는 줄바꿈이 없는 이어진 텍스트가 될 수 있습니다. 이 결과는 줄 단위 가독성을 위한 기본 처리와 목적이 다릅니다. 따라서 문단 구분이 필요한 자료와 단어 사이의 구분이 불필요한 자료에 같은 설정을 적용하지 않는 편이 좋습니다. 제거된 문자 수가 0이면 원본과 결과의 길이 차이가 없다는 뜻입니다. 그 수치만으로 어떤 종류의 공백이 바뀌었는지까지 판별할 수는 없으므로 결과 텍스트도 함께 살펴야 합니다. 빈 입력에서 0이 표시되는 경우에는 처리할 문자가 없었던 상태로 이해하면 됩니다. 결과가 기대와 다르면 전체 공백 제거가 선택되어 다른 옵션이 우회되지 않았는지 먼저 확인합니다. 그다음 빈 줄 제거 여부와 기본 설정 상태를 차례로 살펴보면 선택한 처리 방식과 결과의 관계를 좁혀 볼 수 있습니다.
사용 예시
복사한 메모에서 문장 사이의 불규칙한 공백을 줄이면서 문단 사이의 줄바꿈을 남기려는 상황입니다.
앞뒤에 여백이 있고 가운데 공백이 두 번 이어진 사과 배 한 줄, 공백만 있는 한 줄, 앞쪽에 여백이 있는 포도 한 줄을 입력한 뒤 기본 설정으로 처리합니다.
결과에는 각 줄의 양끝이 다듬어지고 한 줄 안의 이어진 공백이 줄어든 텍스트가 표시됩니다. 빈 줄 제거를 선택하지 않았다면 공백만 있는 줄은 남고 제거된 문자 수가 함께 표시됩니다.
제한 사항
- 모든 공백 제거를 선택하면 일반적인 줄 단위 처리 경로가 우회되므로 줄 끝 다듬기, 연속 공백 축소, 빈 줄 제거를 함께 적용할 수 없습니다.
자주 발생하는 오류
- 기본 설정만으로 공백 문자만 있는 줄도 없어질 것이라고 예상하면 결과에 빈 줄이 남을 수 있습니다. 그런 줄을 제외하려면 빈 줄 제거 옵션을 켠 뒤 다시 처리하세요.
자주 묻는 질문
텍스트를 입력해야 하나요?
입력은 선택 사항입니다. 입력란을 비워 두고 처리하면 변경되지 않은 빈 텍스트가 결과로 반환되고 제거된 문자 수는 0으로 표시됩니다.
기본 설정으로 처리되는 공백은 무엇인가요?
기본값에서는 각 줄의 양끝 공백을 다듬고, 한 줄 안에서 두 개 이상 이어진 공백 문자를 한 칸으로 줄입니다. 공백만 있는 줄은 빈 줄 제거를 별도로 선택하지 않으면 남습니다.
전체 공백을 제거하면 줄바꿈도 없어지나요?
모든 공백 제거를 선택하면 줄바꿈도 제거 대상에 포함되며 다른 처리 옵션은 우회됩니다. 여러 줄 구성을 남기려면 이 선택 대신 기본 처리와 필요한 개별 옵션을 사용해야 합니다.