케이스 변환기 (camelCase, snake_case 등)
개인정보 보호 설계 — 브라우저에서 모두 처리됩니다
모든 일반적인 케이스(camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, dot.case, Title Case) 사이에서 텍스트를 변환합니다. 브라우저에서 직접 작동합니다. Toova는 토큰, 약어, 유니코드 문자를 깔끔하게 처리하며, 업로드와 가입이 없습니다.
어디에 어떤 케이스를 사용할 것인가
프로그래밍 언어에는 강력한 규칙이 있습니다. JavaScript와 Java는 변수에 camelCase를, 클래스에 PascalCase를 선호합니다. Python과 Ruby는 snake_case를 사용합니다. URL 슬러그와 CSS 클래스는 kebab-case를 사용합니다. 환경 변수는 CONSTANT_CASE를 사용합니다. Toova는 클릭 한 번으로 이 모든 것 사이에서 변환하며, 한 컨텍스트에서 다른 컨텍스트로 이름을 복사할 때마다 손으로 편집하는 것을 능가합니다.
스마트 토큰화
문자열을 단어로 분할하는 것은 보이는 것보다 어렵습니다. Toova는 camelCase 험프, snake_case 밑줄, kebab-case 하이픈, 연속 대문자(따라서 APIRequest는 A P I Request가 아닌 API Request가 됩니다)에서 경계를 감지합니다. HTTP, URL, ID, JSON과 같은 약어는 camelCase 또는 PascalCase로 변환할 때 올바르게 보존됩니다. hTTPRequest가 아닌 httpRequest를 얻습니다.
로컬 전용
케이스 변환은 전적으로 브라우저에서 이루어집니다. 붙여 넣은 문자열은 페이지를 떠나지 않습니다. 비공개 코드베이스의 이름, 고객 필드 이름 또는 제3자 양식에 붙여 넣지 않을 식별자를 변환할 때 중요합니다. 첫 로드 후 페이지는 오프라인에서 작동합니다.
자주 묻는 질문
- 변수에 어떤 케이스를 사용해야 합니까?
- 언어와 팀과 일치시키십시오. JavaScript와 Java는 camelCase를 사용합니다. Python과 Ruby는 snake_case를 사용합니다. 특정 선택보다는 일관성이 더 중요합니다. 코드베이스가 이미 사용하는 것을 선택하십시오.
- Toova가 약어를 어떻게 처리합니까?
- 일반 약어(HTTP, URL, ID, JSON, XML)는 camelCase 또는 PascalCase로 변환할 때 자연스러운 형식으로 보존됩니다. 따라서 getApiResponse는 getAPIresponse 또는 getapiresponse가 아닌 getApiResponse로 유지됩니다.
- 어떤 케이스에서 어떤 케이스로든 변환할 수 있습니까?
- 예. Toova는 소스 케이스에 관계없이 입력을 단어로 토큰화한 다음 대상 케이스로 다시 형식화합니다. 혼합 입력을 붙여 넣고 대상 스타일의 깨끗한 출력을 얻을 수 있습니다.
- 비ASCII 문자를 처리합니까?
- 예. 유니코드 문자, 강세 문자, CJK 텍스트가 보존됩니다. 단어 경계 감지는 유니코드 속성을 사용하므로 비영어 식별자에서도 올바르게 작동합니다.
- 제 텍스트가 어디로든 전송됩니까?
- 아니요. 변환은 전적으로 브라우저에서 실행됩니다. 업로드되거나 로깅되는 것이 없습니다.