切换工具
变量命名转换
camelCase/snake_case/kebab-case 等 8 种命名风格一键互转
识别出 3 个词:hello · world · example
分词规则:按空格、标点等非字母数字字符切开,同时识别驼峰边界(含 HTTPServer 这类连续大写缩写);点击任意一行即复制结果。
使用说明
输入任意一种现有命名(userName、user_name、user-name、USER_NAME 或普通英文短语 hello world),8 种风格结果同时列出,点击任意一行复制。分词器自动识别驼峰边界,HTTPServer 这类连续大写缩写也能正确拆成 HTTP + Server。
跨语言搬运代码时的高频需求:Python(snake_case)转 Java/JavaScript(camelCase)、URL 路径与 CSS 类名(kebab-case)转常量(CONSTANT_CASE)、数据库字段名转对象属性名,粘贴进来点一下即完成。
Title Case 与 Sentence case 两档供文案场景使用:英文标题的实词首字母大写、句子只大写首词。工具按英文单词分词,中文暂不支持风格转换(中文没有大小写与分隔符约定)。
常见问题
社区惯例:camelCase 小驼峰——Java/JS 的变量与函数;PascalCase 大驼峰——类名、类型、React 组件;snake_case——Python 变量与函数、数据库字段;CONSTANT_CASE——常量与枚举值;kebab-case——URL 路径、CSS 类名、HTML 属性、package 名。同一个词在什么层就用什么风格,跨层转换正是本工具的用途。