命名格式转换
命名格式在线转换,驼峰下划线短横线常量等六种命名风格互转,自动分词
输入文本
粘贴或输入内容,本地即时处理
输入名称
处理设置
选好方式再处理
目标格式
全部处理在浏览器内完成,文本内容不上传服务器
处理结果
结果可一键复制
使用说明
📖 工具介绍
命名格式转换把标识符在小驼峰、大驼峰、下划线、短横线、常量、首字母大写这六种风格之间互转,自动识别词边界。
写代码时最常见的琐碎工作之一就是改命名风格:后端接口返回下划线字段,前端要改成驼峰;数据库列名是短横线,常量要写成全大写。手工改既慢又容易漏,尤其是长名称。
分词是这个工具的核心。下划线和短横线是天然分隔符,但驼峰命名里没有分隔符,需要靠大小写变化判断边界:小写接大写是一处,连续大写后接「大写加小写」也是一处。所以 HTTPServer 会被正确拆成 HTTP 和 Server,而不是拆成单个字母。
转换时会统一每个词的大小写形态,比如把 HELLO 和 hello 都规范成 Hello 再按目标风格拼接,这样结果不会因为原始输入的大小写混乱而变形。
结果会给出识别出的词数和结果长度。整个处理在浏览器内完成,文本内容不上传。
✨ 功能特点
- 六种风格互转:小驼峰、大驼峰、下划线、短横线、常量、首字母大写
- 自动识别词边界,驼峰与分隔符混用也能正确拆分
- 正确处理连续大写,如 HTTPServer 拆成 HTTP 与 Server
- 统一词内大小写后再拼接,结果不因输入混乱而变形
- 给出识别词数与结果长度
- 本地处理:文本内容不上传服务器
🚀 使用方式
- 在左侧输入名称,如 hello world、helloWorld、hello_world
- 在右侧选择目标格式
- 点「开始处理」,也可以用 Ctrl 加回车
- 结果框显示转换后的名称,统计条给出词数
- 点「复制结果」把名称复制到剪贴板
⚠️ 注意事项
- 数据来源:依据各语言社区通行的命名约定整理,转换在浏览器内完成
- 数字的处理:数字被视为词的一部分,如 item2 不会被拆开
- 非字母数字会被忽略:空格、标点等分隔符只用于切分,不会出现在结果中
- 缩写词的边界:连续大写后接大写加小写才会拆分,纯缩写如 ID 会保持整体
- 隐私说明:全部处理在浏览器内完成,文本内容不上传服务器