본문으로 건너뛰기

대소문자·표기법 변환

Case Converter

대문자·소문자·제목·문장·camelCase·snake_case·kebab-case·CONSTANT_CASE로 바꿉니다.

표기법 열두 가지를 한꺼번에 보여 줍니다. 드롭다운에서 하나씩 골라 볼 필요가 없습니다. 대소문자 변환기를 여는 이유는 대개 어느 쪽이 맞는지 보려는 것인데 — parse_http_response냐 parseHttpResponse냐 — 둘이 한 화면에 있으면 답이 쉽게 나옵니다.

🔒 브라우저 안에서만 처리caseconvertnaming

원문

줄마다 따로 변환하므로 식별자 목록을 그대로 넣어도 됩니다.

첫 줄이 어떻게 쪼개지는지

parseHTTPresponse

모든 표기법은 이 단어들을 붙인 결과입니다. 쪼개진 모양이 이상하면 결과도 이상해집니다. 약어는 다음 소문자 한 글자 앞에서 끝나고, 숫자는 앞 글자에 붙으며, 문자 체계가 바뀌면 항상 새 단어가 시작됩니다.

변환 결과

  • camelCaseparseHttpResponse
  • PascalCaseParseHttpResponse
  • snake_caseparse_http_response
  • kebab-caseparse-http-response
  • CONSTANT_CASEPARSE_HTTP_RESPONSE
  • dot.caseparse.http.response
  • path/caseparse/http/response
  • Title CaseParse HTTP Response
  • Sentence caseParse HTTP response
  • UPPER CASEPARSE HTTP RESPONSE
  • lower caseparse http response
  • tOGGLE cASEPARSE http RESPONSE

사용 방법

  1. 식별자 하나 또는 목록을 붙여 넣습니다

    줄마다 따로 변환하므로 문구 하나든 컬럼명·상수 목록이든 그대로 넣으면 됩니다.

  2. 첫 줄이 어떻게 쪼개졌는지 봅니다

    모든 표기법은 같은 단어들을 붙인 결과입니다. 쪼개기가 틀리면 결과도 틀리고, 잘못된 답 열두 개를 읽는 것보다 단어 조각을 보는 편이 빠릅니다.

  3. 약어를 어떻게 할지 정합니다

    끄면 parseHttpBody가 되고 다시 단어로 쪼갤 때 애매함이 없습니다. 켜면 parseHTTPBody로 읽기는 낫지만 되돌리기가 어렵습니다. 쓰고 있는 코드베이스의 관례를 따르세요.

자주 묻는 질문

약어가 왜 Http로 나오나요?

기본값이고, 되돌릴 수 있는 쪽입니다. HTTPBody는 약어와 단어 사이의 경계를 기계가 찾을 수 없고 HttpBody는 찾을 수 있습니다. 가독성이 더 중요하면 "약어는 대문자 그대로 두기"를 켜세요.

한글은 어떻게 처리하나요?

문자 체계가 바뀌면 항상 새 단어가 시작되므로 사용자Name은 둘로 쪼개집니다. 한글에는 대소문자가 없어 그대로 두고 구분 문자만 바뀝니다. 섞인 문자열을 snake_case로 만들 때 대개 원하던 결과입니다.

숫자는 어디에 붙나요?

앞 글자에 붙습니다. utf8Encode는 utf_8_encode가 아니라 한 단어로 남습니다. 문자열 맨 앞의 숫자는 그 자리를 지킵니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.