엑셀에서 복사한 데이터에 공백이 잔뜩 섞여 있거나, 이메일 주소가 전부 대문자로 되어 있을 때 하나씩 고치는 건 고역이다. 코드에서 변수명을 카멜케이스로 바꿔야 할 때도 마찬가지다. 텍스트를 일괄 변환하는 도구를 알아두면 이런 작업이 몇 초로 줄어든다.
대소문자 변환이 필요한 상황
영문 텍스트를 다룰 때 대소문자 변환은 생각보다 자주 필요하다.
- 전체 소문자: 이메일 주소 정리, DB 입력값 통일
- 전체 대문자: 제목 강조, 약어 표기
- 첫 글자만 대문자: 사람 이름, 제목 형식(Title Case)
- 카멜케이스: 프로그래밍 변수명 (예: userName)
- 대소문자 반전: 실수로 Caps Lock이 켜진 채 입력한 텍스트 복구
공백, 줄바꿈, 중복 정리
웹에서 복사한 텍스트에는 보이지 않는 공백이나 불필요한 줄바꿈이 끼어 있는 경우가 많다. 데이터 정리 작업에서 아래 기능이 유용하다.
- 공백 제거
- 앞뒤 공백 정리, 연속 공백을 하나로 축소. 엑셀에서 가져온 데이터 정리에 필수.
- 줄바꿈 제거
- 여러 줄로 나뉜 텍스트를 한 줄로 합치거나, 반대로 쉼표 구분을 줄바꿈으로 전환.
- 중복 제거
- 같은 내용이 반복되는 행을 자동으로 걸러낸다. 이메일 리스트, 키워드 정리에 쓸 수 있다.
- 정렬
- 텍스트를 가나다순 또는 역순으로 자동 정렬.
인코딩/디코딩
URL에 한글이 포함되면 %EC%95%88 같은 형태로 변환되는데, 이걸 사람이 읽을 수 있는 텍스트로 되돌리거나 반대로 인코딩해야 할 때가 있다. URL 인코딩, Base64, HTML 엔티티, 유니코드 변환까지 한 곳에서 처리할 수 있으면 개발 작업이 빨라진다.
한 번에 처리하려면
위 기능들을 각각 다른 사이트에서 하면 번거롭다. 온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 옵션을 선택하면 결과가 바로 나온다. 대소문자 7가지 변환, 공백/줄바꿈 정리, 인코딩까지 한 화면에서 가능하다.
반복되는 텍스트 정리 작업을 매번 손으로 하고 있다면, 한 번 써보면 돌아가기 어렵다.