Caps Lock을 켜고 이메일을 한 문단이나 쳤는데, 전부 대문자로 적혀 있다. 다시 치기에는 양이 많고, 워드에서 하나씩 고치기에는 귀찮다. 영어 텍스트의 대소문자를 한 번에 바꿀 수 있는 방법이 있다.
대소문자 변환 유형 7가지
같은 문장이라도 어떤 형식으로 바꾸느냐에 따라 결과가 다르다. "hello world example"을 기준으로 보자.
| 변환 유형 | 결과 | 언제 쓰나 |
|---|---|---|
| UPPERCASE | HELLO WORLD EXAMPLE | 약어, 강조, 제목 표기 |
| lowercase | hello world example | 이메일 주소, URL, 코드 |
| Title Case | Hello World Example | 논문 제목, 영문 기사 제목 |
| Sentence case | Hello world example | 일반 문장 |
| camelCase | helloWorldExample | 프로그래밍 변수명 |
| Toggle Case | hELLO wORLD eXAMPLE | 디자인 효과, 밈 |
| Alternating | hElLo WoRlD eXaMpLe | 장난, SNS 효과 |
워드에서 바꾸는 법
MS 워드에서는 텍스트를 선택하고 Shift + F3을 누르면 대문자 → 소문자 → 제목 형식으로 순환 변환된다. 간단하지만 지원하는 형식이 세 가지뿐이고, camelCase 같은 프로그래밍 형식은 안 된다.
참고 구글 문서에서는 상단 메뉴 → 서식 → 텍스트 → 대소문자에서 변환할 수 있다. 단축키는 없다.
대소문자 외에 유용한 텍스트 처리
텍스트를 다루다 보면 대소문자 말고도 손이 많이 가는 작업이 있다.
공백 정리
복사 붙여넣기를 반복하면 이중 공백, 탭 문자가 섞여 들어간다. 이걸 일일이 찾아 지우는 건 시간 낭비다.
줄바꿈 처리
엑셀에서 복사한 데이터를 한 줄로 만들거나, 반대로 쉼표로 구분된 데이터를 줄바꿈으로 분리해야 할 때가 있다.
중복 줄 제거
이메일 목록이나 데이터 정리에서 중복 항목을 없애야 할 때, 수백 줄을 눈으로 비교하는 건 비현실적이다.
줄 정렬
가나다순이나 알파벳순으로 정렬해야 할 때, 엑셀에 넣었다가 다시 꺼내는 것보다 텍스트 상태에서 바로 정렬하는 게 빠르다.
한 번에 처리하는 법
텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 버튼을 누르면 결과가 바로 나온다. 대소문자 7가지 변환은 물론이고, 공백 제거, 줄바꿈 처리, 중복 삭제, 정렬까지 한 화면에서 할 수 있다. URL 인코딩/디코딩이나 Base64 변환도 지원해서 개발 작업에도 쓸 만하다.
대소문자를 바꾸겠다고 텍스트를 처음부터 다시 타이핑하는 건 시간 낭비다. 변환 한 번이면 끝나는 일에 5분을 쓸 필요가 없다.