데이터베이스에서 뽑은 이메일 목록이 대문자·소문자가 섞여 있다. 고객사에서 받은 텍스트 파일에 빈 줄이 수십 개 끼어 있다. 하나하나 고치기엔 양이 많고, 정규식을 쓰자니 문법이 기억나지 않는다.
대소문자 변환이 필요한 상황
영어 텍스트의 대소문자를 일괄로 바꿔야 하는 경우는 생각보다 잦다.
- UPPERCASE — 전부 대문자. 약어나 상수명 만들 때 (예: MAX_VALUE)
- lowercase — 전부 소문자. 이메일 주소 정리, URL 통일할 때
- Title Case — 각 단어 첫 글자만 대문자. 영문 제목 서식에 사용
- camelCase — 프로그래밍에서 변수명 규칙. 첫 단어만 소문자, 나머지 단어 첫 글자 대문자
워드 프로세서에서도 대소문자 변환이 가능하지만, 파일을 열고 선택하고 변환하는 과정이 번거롭다. 텍스트만 빠르게 바꾸고 싶을 때는 웹에서 처리하는 게 빠르다.
텍스트 정리 기능 활용
대소문자 외에도 자주 필요한 텍스트 정리 작업이 있다.
| 기능 | 설명 | 활용 예시 |
|---|---|---|
| 공백 제거 | 불필요한 연속 공백을 하나로 통합 | 웹에서 복사한 텍스트 정리 |
| 줄바꿈 제거 | 여러 줄을 한 줄로 합침 | PDF에서 복사한 텍스트 정돈 |
| 빈 줄 제거 | 텍스트 사이 빈 줄만 삭제 | 로그 파일, 코드 정리 |
| 중복 줄 제거 | 같은 내용의 줄을 하나만 남김 | 이메일 목록, 키워드 리스트 정리 |
| 줄 정렬 | 가나다/ABC 순서로 정렬 | 단어 목록 알파벳 정렬 |
실제 작업 흐름
- 텍스트 변환기에 접속해서 입력창에 텍스트를 붙여넣는다.
- 원하는 변환 버튼을 클릭한다. 대소문자 변환, 공백 제거, 정렬 등 버튼이 칩 형태로 나열되어 있다.
- 결과가 아래 출력창에 바로 나타난다. 복사 버튼을 눌러서 가져가면 끝.
참고 URL 인코딩·디코딩, Base64 변환, HTML 엔티티 변환도 같은 페이지에서 가능하다. 개발 중에 인코딩된 문자열을 디버깅할 때 유용하다.
엑셀 함수(UPPER, LOWER, TRIM)로도 할 수 있지만, 엑셀을 열기 귀찮거나 셀 단위가 아닌 자유 형식 텍스트를 다룰 때는 웹 도구가 훨씬 빠르다. 붙여넣고, 클릭하고, 복사하는 세 단계면 끝난다.