切换工具
浏览全部工具

变量命名转换

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 名。同一个词在什么层就用什么风格,跨层转换正是本工具的用途。

相关阅读

全部文章 →

文本处理的其他工具