문장형 대소문자 변환기 쉽게 이해하기 — 개념과 원리
문장형(sentence case)은 일반 산문처럼 각 문장의 첫 글자만 대문자로, 나머지는 소문자로 쓰는 방식입니다. 이 변환기는 Caps Lock을 켜고 친 영어 글을 고치거나 제목을 문장형으로 맞추고, 단어 "I"를 대문자로 쓰며, 이름과 약어의 기존 대문자를 유지하는 옵션도 제공합니다.
계산 방법
새 문장은 텍스트 처음, 줄바꿈, 그리고 공백이 뒤따르는 ".", "?", "!" 다음에서 시작합니다.
- 각 문장의 첫 글자를 대문자로 바꿉니다.
- 선택 1: 나머지 글자는 모두 소문자로(Caps Lock 텍스트 수정)
- 선택 2: 나머지 글자는 입력한 그대로(이름·약어 유지)
- 단독 단어 "I"(I'm, I'll 포함)는 대문자로 바꿉니다.
시작한 문장 수, 바뀐 문자 수, 단어 수를 셉니다.
원리
문장형은 일반 글쓰기의 관례이며, APA 스타일 등 여러 스타일 가이드가 일부 제목에 씁니다. 프로그램은 문장부호로 문장 경계를 알아낼 수 있지만 어떤 단어가 고유명사인지는 알 수 없습니다. 그래서 이미 올바른 글에는 기존 대문자를 유지하는 옵션이 안전하고, 전부 대문자로 쓴 글에는 소문자 옵션으로 바꾼 뒤 이름을 직접 고치는 방법이 좋습니다.
예제 풀이
기본값 "THIS TEXT WAS TYPED WITH CAPS LOCK ON. can i fix it? yes! paste it here and it reads normally again.", 나머지 소문자로 계산합니다.
- "THIS", "can", "yes", "paste"에서 문장이 시작해 4문장입니다.
- 나머지 글자는 모두 소문자가 되고, 단독 "i"는 "I"가 됩니다.
- 결과: This text was typed with caps lock on. Can I fix it? Yes! Paste it here and it reads normally again.입니다.
- 바뀐 문자 = 33개입니다.
- 단어 = 21개입니다.
결과 해석
변환한 글에서 이름, 지명, 브랜드, 약어를 확인하십시오. 소문자로 바꿀 때 프로그램은 이를 알아보지 못합니다. "e.g."처럼 마침표 뒤에 공백이 오는 약어는 문장 끝으로 처리되어 다음 단어가 불필요하게 대문자가 될 수 있습니다. 타이틀 케이스를 쓰는 제목에는 제목 대소문자 변환기를 쓰십시오.
흔한 실수
- 이름의 대문자가 이미 맞는 글을 소문자로 바꾸는 경우
- 변환기가 고유명사를 알아볼 것으로 기대하는 경우
- 마침표가 있는 약어가 문장을 나눌 수 있다는 점을 잊는 경우
자주 묻는 질문
문장형이란 무엇인가요?
각 문장의 첫 단어와 고유명사만 대문자로 쓰는 방식입니다.
전부 대문자로 친 글은 어떻게 고치나요?
소문자 옵션으로 바꾼 뒤 이름을 직접 대문자로 고치십시오.
"I"도 대문자로 바꾸나요?
네. 단독 대명사와 I'm, I'll 같은 축약형을 대문자로 바꿉니다.
출처: APA Style, "Sentence case" (American Psychological Association) · The Unicode Standard 15.1, §3.13 Default Case Algorithms