영문 대소문자를 한 번에 정리하기: 소문자 변환의 범위

여러 형태가 섞인 영문 문장을 소문자로 바꿨습니다. 바꿔도 되는 텍스트와 보존해야 할 값을 구분합니다.

송상수 · 결록

이 글의 핵심

  1. To Lower case로 영문 대문자를 바꿉니다.
  2. 브랜드 표기와 식별자는 무조건 변환하지 않습니다.
  3. 원문을 보관한 뒤 결과를 사용합니다.

01. 일괄 변환을 쓰기 전에

영문 태그 후보의 표기가 섞여 있으면 한 가지 형태로 정리하고 싶을 수 있습니다. 그러나 대소문자를 구분하는 식별자나 브랜드 이름을 무조건 바꾸면 의미나 동작이 달라질 수 있습니다. 먼저 무엇을 정리하는 자료인지 확인하세요.

02. 실습 입력

Input에는 GYEOLLOK Blog Draft를 넣었습니다. Operations에서 case를 검색한 뒤 To Lower case를 Recipe에 추가했습니다. 실제 계정 이름이나 비밀번호가 아니라 실습용 문구입니다.

GYEOLLOK Blog Draft가 gyeollok blog draft로 표시된 실제 결과입니다.
GYEOLLOK Blog Draft가 gyeollok blog draft로 표시된 실제 결과입니다. · 클릭하면 원본 크기로 열립니다.

03. 확인한 결과

Output은 gyeollok blog draft였습니다. 대문자가 소문자로 바뀌었고 단어 사이 공백은 남아 있었습니다. 하이픈으로 연결하거나 문장을 번역한 결과가 아닙니다. 원하는 작업이 이름 연결이라면 다른 변환이 필요할 수 있습니다.

04. 바꾸면 안 되는 값

비밀번호, 인증 토큰, 대소문자가 의미 있는 파일 경로나 코드 식별자는 이런 방식으로 정리하지 마세요. 이번 실습은 일반 영문 문구만 대상으로 했습니다. 모든 언어의 대소문자 규칙이나 특수 문자 변환을 확인한 것도 아닙니다.

05. 마지막 대조

결과를 쓰기 전에 단어 수와 공백, 필요한 고유명사 표기를 읽어 보세요. 정리 규칙이 모든 항목에 맞지 않으면 예외를 따로 두는 편이 좋습니다. 글자 모양을 통일하는 작업이 내용 검수나 중복 제거까지 수행해 주지는 않습니다.

마지막으로 기억할 것

  1. To Lower case로 영문 대문자를 바꿉니다.
  2. 브랜드 표기와 식별자는 무조건 변환하지 않습니다.
  3. 원문을 보관한 뒤 결과를 사용합니다.

출처: 공식 자료·실습 출처 · 실습한 서비스