대소문자·표기법 변환
Case Converter
대문자·소문자·제목·문장·camelCase·snake_case·kebab-case·CONSTANT_CASE로 바꿉니다.
표기법 열두 가지를 한꺼번에 보여 줍니다. 드롭다운에서 하나씩 골라 볼 필요가 없습니다. 대소문자 변환기를 여는 이유는 대개 어느 쪽이 맞는지 보려는 것인데 — parse_http_response냐 parseHttpResponse냐 — 둘이 한 화면에 있으면 답이 쉽게 나옵니다.
원문
줄마다 따로 변환하므로 식별자 목록을 그대로 넣어도 됩니다.
첫 줄이 어떻게 쪼개지는지
모든 표기법은 이 단어들을 붙인 결과입니다. 쪼개진 모양이 이상하면 결과도 이상해집니다. 약어는 다음 소문자 한 글자 앞에서 끝나고, 숫자는 앞 글자에 붙으며, 문자 체계가 바뀌면 항상 새 단어가 시작됩니다.
변환 결과
- camelCase
parseHttpResponse - PascalCase
ParseHttpResponse - snake_case
parse_http_response - kebab-case
parse-http-response - CONSTANT_CASE
PARSE_HTTP_RESPONSE - dot.case
parse.http.response - path/case
parse/http/response - Title Case
Parse HTTP Response - Sentence case
Parse HTTP response - UPPER CASE
PARSE HTTP RESPONSE - lower case
parse http response - tOGGLE cASE
PARSE http RESPONSE
사용 방법
식별자 하나 또는 목록을 붙여 넣습니다
줄마다 따로 변환하므로 문구 하나든 컬럼명·상수 목록이든 그대로 넣으면 됩니다.
첫 줄이 어떻게 쪼개졌는지 봅니다
모든 표기법은 같은 단어들을 붙인 결과입니다. 쪼개기가 틀리면 결과도 틀리고, 잘못된 답 열두 개를 읽는 것보다 단어 조각을 보는 편이 빠릅니다.
약어를 어떻게 할지 정합니다
끄면 parseHttpBody가 되고 다시 단어로 쪼갤 때 애매함이 없습니다. 켜면 parseHTTPBody로 읽기는 낫지만 되돌리기가 어렵습니다. 쓰고 있는 코드베이스의 관례를 따르세요.
자주 묻는 질문
약어가 왜 Http로 나오나요?
기본값이고, 되돌릴 수 있는 쪽입니다. HTTPBody는 약어와 단어 사이의 경계를 기계가 찾을 수 없고 HttpBody는 찾을 수 있습니다. 가독성이 더 중요하면 "약어는 대문자 그대로 두기"를 켜세요.
한글은 어떻게 처리하나요?
문자 체계가 바뀌면 항상 새 단어가 시작되므로 사용자Name은 둘로 쪼개집니다. 한글에는 대소문자가 없어 그대로 두고 구분 문자만 바뀝니다. 섞인 문자열을 snake_case로 만들 때 대개 원하던 결과입니다.
숫자는 어디에 붙나요?
앞 글자에 붙습니다. utf8Encode는 utf_8_encode가 아니라 한 단어로 남습니다. 문자열 맨 앞의 숫자는 그 자리를 지킵니다.
이 도구로 이어지는 것
찾아 바꾸기
Find & Replace
문자열·단어·정규식으로 치환하며 캡처 그룹을 쓰고 바뀔 부분을 미리 보여 줍니다.
URL 슬러그 생성
Slug Generator
제목을 URL에 안전한 슬러그로 바꾸며 한글은 로마자로 옮기고 구분자를 고를 수 있습니다.
발음 기호 제거
Diacritic Remover
악센트가 붙은 라틴 문자를 기본 ASCII로 바꿔 슬러그·정렬·검색 키에 쓸 수 있게 합니다.
텍스트 비교
Text Diff
두 텍스트를 좌우 또는 한 줄 안에서 줄·단어·글자 단위로 비교합니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
찾아 바꾸기
Find & Replace
문자열·단어·정규식으로 치환하며 캡처 그룹을 쓰고 바뀔 부분을 미리 보여 줍니다.
JSON 타입스크립트 변환
JSON to TypeScript
JSON 예시에서 타입스크립트 인터페이스를 추론하고 선택적 필드와 유니온을 합칩니다.
URL 슬러그 생성
Slug Generator
제목을 URL에 안전한 슬러그로 바꾸며 한글은 로마자로 옮기고 구분자를 고를 수 있습니다.
유니코드 정규화
Unicode Normaliser
NFC·NFD·NFKC·NFKD를 적용합니다. 맥에서 온 한글이 눈으로는 같은데 검색되지 않을 때 쓰는 도구입니다.
마크다운 편집기
Markdown Editor
마크다운을 실시간 미리보기로 편집하고 렌더링된 HTML을 내보내며 GFM 표와 체크리스트를 지원합니다.
텍스트 개인정보 마스킹
Text Anonymiser
자유 텍스트에서 이메일·전화번호·카드번호·식별번호를 찾아 가리거나 가명으로 바꿉니다.