CamelCase를 snake_case로
식별자를 입력하고 대소문자, 숫자, 약어 및 Unicode 규칙이 명확한 결과를 복사하세요.
대소문자 경계, 문자와 숫자의 경계, 연속 약어와 문장 부호를 브라우저에서 처리합니다. Unicode 문자와 숫자는 유지하고 구분자는 밑줄로 바꿉니다.
사용 방법
사용 방법
- 최대 100,000자를 붙여 넣습니다.
- 실시간 snake_case 출력을 확인합니다.
- 결과를 복사하거나 두 필드를 지웁니다.
명시적인 경계
소문자에서 대문자로, 약어에서 단어로 바뀌는 곳에 밑줄을 넣습니다. 문자와 숫자 사이의 양방향 전환에도 밑줄을 넣고 숫자는 그대로 둡니다. 문장 부호와 공백은 단어를 구분하고 반복 구분자는 합치며 빈 단어는 제거합니다.
Unicode와 로컬 처리
대소문자, 숫자, 약어와 문장 부호 경계를 명확히 처리합니다. Unicode 문자와 숫자를 유지하고 각 문자를 JavaScript Unicode 대소문자 매핑으로 소문자로 바꿉니다. 변환은 브라우저에서 이루어지며 텍스트를 업로드하거나 저장하지 않습니다.
자주 묻는 질문
더 알아보기
숫자는 어떻게 처리하나요?
숫자는 유지하고 인접한 문자와 구분합니다. version2Parser는 version_2_parser가 됩니다.
약어는 어떻게 처리하나요?
연속 대문자 뒤에 소문자 단어가 오면 마지막 대문자 앞에 경계를 둡니다. HTTPResponse는 http_response가 됩니다.
Unicode를 음역하나요?
아니요. Unicode 문자와 숫자는 유지하며 문장 부호는 구분자가 됩니다. 문자 체계 간 음역을 보장하지 않습니다.