유틸리티

대소문자 변환부터 공백 제거까지, 텍스트 변환기 활용법

엑셀에서 복사한 데이터에 공백이 잔뜩 섞여 있거나, 이메일 주소가 전부 대문자로 되어 있을 때 하나씩 고치는 건 고역이다. 코드에서 변수명을 카멜케이스로 바꿔야 할 때도 마찬가지다. 텍스트를 일괄 변환하는 도구를 알아두면 이런 작업이 몇 초로 줄어든다.

대소문자 변환이 필요한 상황

영문 텍스트를 다룰 때 대소문자 변환은 생각보다 자주 필요하다.

  • 전체 소문자: 이메일 주소 정리, DB 입력값 통일
  • 전체 대문자: 제목 강조, 약어 표기
  • 첫 글자만 대문자: 사람 이름, 제목 형식(Title Case)
  • 카멜케이스: 프로그래밍 변수명 (예: userName)
  • 대소문자 반전: 실수로 Caps Lock이 켜진 채 입력한 텍스트 복구

공백, 줄바꿈, 중복 정리

웹에서 복사한 텍스트에는 보이지 않는 공백이나 불필요한 줄바꿈이 끼어 있는 경우가 많다. 데이터 정리 작업에서 아래 기능이 유용하다.

공백 제거
앞뒤 공백 정리, 연속 공백을 하나로 축소. 엑셀에서 가져온 데이터 정리에 필수.
줄바꿈 제거
여러 줄로 나뉜 텍스트를 한 줄로 합치거나, 반대로 쉼표 구분을 줄바꿈으로 전환.
중복 제거
같은 내용이 반복되는 행을 자동으로 걸러낸다. 이메일 리스트, 키워드 정리에 쓸 수 있다.
정렬
텍스트를 가나다순 또는 역순으로 자동 정렬.

인코딩/디코딩

URL에 한글이 포함되면 %EC%95%88 같은 형태로 변환되는데, 이걸 사람이 읽을 수 있는 텍스트로 되돌리거나 반대로 인코딩해야 할 때가 있다. URL 인코딩, Base64, HTML 엔티티, 유니코드 변환까지 한 곳에서 처리할 수 있으면 개발 작업이 빨라진다.

한 번에 처리하려면

위 기능들을 각각 다른 사이트에서 하면 번거롭다. 온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 옵션을 선택하면 결과가 바로 나온다. 대소문자 7가지 변환, 공백/줄바꿈 정리, 인코딩까지 한 화면에서 가능하다.

반복되는 텍스트 정리 작업을 매번 손으로 하고 있다면, 한 번 써보면 돌아가기 어렵다.