문자열을 입력하세요.
단어 구분 규칙
공백, 밑줄, 하이픈과 소문자→대문자 경계를 단어로 인식합니다. 영문·숫자 외 문자는 구분자로 처리합니다.
케이스 변환 사용 안내
문자열을 camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE로 한 번에 변환합니다.
변수명이나 문장을 입력하세요. 영문 단어 경계를 분석해 camelCase, PascalCase, snake_case, kebab-case와 CONSTANT_CASE를 표시합니다. 결과 옆 복사 버튼을 사용하세요.
어떻게 구현했나
먼저 문자열을 단어로 자릅니다. 소문자·숫자 뒤에 대문자가 오면 그 사이(userName → user Name), 대문자가 연달아 오다가 대문자+소문자로 바뀌면 그 앞(HTTPServer → HTTP Server)에서 끊고, 나머지 영숫자가 아닌 문자는 모두 구분자로 봅니다.
두 번째 규칙이 있어야 약어가 살아납니다. 그게 없으면 HTTPServer 가 h-t-t-p-server 로 흩어집니다.
잘라낸 단어를 전부 소문자로 맞춘 다음 표기법별로 다시 조립합니다. 그래서 어떤 표기로 입력하든 5가지 결과가 한 번에 나옵니다.
영문 기준입니다. 한글은 단어 경계를 알 수 없어 구분자로만 나뉩니다.
자주 묻는 질문
입력한 데이터는 어디에서 처리하나요?
이 도구의 입력 데이터는 브라우저에서 처리하며 도구 기능을 위해 서버로 업로드하지 않습니다. 결과를 공유하기 전 민감한 정보가 없는지 확인하세요.
결과가 예상과 다르면 어떻게 하나요?
입력 형식, 문자 인코딩과 선택한 옵션을 확인하세요. 각 도구가 안내하는 지원 범위와 제한을 확인하고, 원본 데이터를 보관한 상태에서 결과를 검토하세요.