복사한 텍스트가 "대문자만 있어서 보기 싫다", "줄바꿈이 이상하게 들어 있다", "공백이 너무 많다" 같은 문제는 자주 발생해요. 이를 한 번에 정리하는 7가지 패턴을 정리했습니다.
1. 모두 대문자 / 모두 소문자
복사한 텍스트가 "HELLO WORLD" 같이 모두 대문자라면 가독성이 떨어져요. "hello world"로 변환 후 다시 "Hello World" 같은 적절한 케이스로 바꾸는 식의 두 단계 작업이 일반적입니다. 텍스트 변환 도구에서 모두 대·소문자 변환이 가능해요.
2. 첫 글자 대문자 (Capitalize)
각 단어의 첫 글자만 대문자로("hello world" → "Hello World") 변환하는 패턴이에요. 영어 제목, 인명, 회사명 입력에 유용합니다. 한국어는 영향이 없으니 영어 텍스트에만 적용해 보세요.
3. 카멜 케이스·스네이크 케이스 변환
프로그래밍에서 자주 쓰이는 케이스 변환이에요. "hello world" → "helloWorld"(카멜 케이스), "hello_world"(스네이크 케이스), "HelloWorld"(파스칼 케이스), "hello-world"(케밥 케이스). 변수명·함수명을 일관되게 만들 때 유용합니다.
4. 연속 공백 압축
여러 칸 공백을 한 칸으로 만드는 변환이에요. "hello world" → "hello world". 텍스트 앞뒤 공백 제거(trim)도 함께 적용하면 깔끔해집니다. 정규표현식 \s+ 를 " "로 치환하면 한 번에 처리 가능해요.
5. 줄바꿈 정리
PDF에서 텍스트를 복사하면 줄바꿈이 이상하게 들어 있어요. 한 문장이 여러 줄로 잘려 있는 경우가 흔합니다. 줄 끝의 줄바꿈을 공백으로 치환하면 다시 한 문단으로 합쳐져요. 단, 의도된 문단 구분(빈 줄)은 유지해야 합니다.
6. 특수 문자·이모지 제거
"Hello👋 World!" → "Hello World!" 같이 이모지·특수 문자를 제거하는 변환이에요. 데이터베이스에 텍스트를 저장할 때 이모지가 깨지는 경우가 있어 사전 정리가 필요할 때 활용합니다. 정규표현식 [^\w\s가-힣]을 빈 문자열로 치환하면 됩니다.
7. 한글 자동 띄어쓰기
복사한 한글 텍스트의 띄어쓰기가 엉망일 때 자동 띄어쓰기 도구를 활용하면 가독성이 크게 올라가요. 네이버 띄어쓰기, 부산대 띄어쓰기 검사기 등이 무료로 사용 가능합니다. AI 기반 도구는 95% 이상의 정확도를 보여요.
텍스트 차이 비교 (Diff)
두 텍스트의 차이를 비교하는 "Diff" 도구도 자주 활용돼요. 같은 문서의 "이전 버전 vs 새 버전"을 비교해 어떤 부분이 변경됐는지 시각적으로 확인할 수 있습니다. 코드 리뷰뿐 아니라 일반 문서 검토에도 유용해요. 텍스트·문서 가이드에서 다양한 텍스트 도구를 확인할 수 있어요.
자동화 - 한 번에 여러 변환
매번 같은 변환을 수동으로 하기 번거롭다면 "체이닝" 도구를 활용하세요. 한 번 입력으로 ① 모두 소문자 ② 연속 공백 압축 ③ 앞뒤 공백 제거를 한 번에 처리해 줍니다. 정기적으로 같은 텍스트 처리를 한다면 매크로나 스크립트 작성이 가장 효율적이에요.
한국어 텍스트의 특수성
한국어는 띄어쓰기·조사·어미 변형이 복잡해 영어 도구가 잘 통하지 않을 때가 있어요. 한국어 전용 도구(KoNLPy, Mecab)를 활용하면 형태소 분석, 단어 추출 같은 고급 처리도 가능합니다. 일반적인 변환은 영어 도구로도 충분하니 필요에 따라 선택하세요.


