🔤

命名格式转换

命名格式在线转换,驼峰下划线短横线常量等六种命名风格互转,自动分词
命名转换 📂 文本 👤 ToolWorld 🏷️ v1.2.2
加载中...
输入文本 粘贴或输入内容,本地即时处理
输入名称
处理设置 选好方式再处理
目标格式

全部处理在浏览器内完成,文本内容不上传服务器

输入内容后点「开始处理」,全程本地完成,不上传

处理结果 结果可一键复制

使用说明

📖 工具介绍


命名格式转换把标识符在小驼峰、大驼峰、下划线、短横线、常量、首字母大写这六种风格之间互转,自动识别词边界。

写代码时最常见的琐碎工作之一就是改命名风格:后端接口返回下划线字段,前端要改成驼峰;数据库列名是短横线,常量要写成全大写。手工改既慢又容易漏,尤其是长名称。

分词是这个工具的核心。下划线和短横线是天然分隔符,但驼峰命名里没有分隔符,需要靠大小写变化判断边界:小写接大写是一处,连续大写后接「大写加小写」也是一处。所以 HTTPServer 会被正确拆成 HTTP 和 Server,而不是拆成单个字母。

转换时会统一每个词的大小写形态,比如把 HELLO 和 hello 都规范成 Hello 再按目标风格拼接,这样结果不会因为原始输入的大小写混乱而变形。

结果会给出识别出的词数和结果长度。整个处理在浏览器内完成,文本内容不上传。

✨ 功能特点


  • 六种风格互转:小驼峰、大驼峰、下划线、短横线、常量、首字母大写
  • 自动识别词边界,驼峰与分隔符混用也能正确拆分
  • 正确处理连续大写,如 HTTPServer 拆成 HTTP 与 Server
  • 统一词内大小写后再拼接,结果不因输入混乱而变形
  • 给出识别词数与结果长度
  • 本地处理:文本内容不上传服务器

🚀 使用方式


  1. 在左侧输入名称,如 hello world、helloWorld、hello_world
  2. 在右侧选择目标格式
  3. 点「开始处理」,也可以用 Ctrl 加回车
  4. 结果框显示转换后的名称,统计条给出词数
  5. 点「复制结果」把名称复制到剪贴板

⚠️ 注意事项


  • 数据来源:依据各语言社区通行的命名约定整理,转换在浏览器内完成
  • 数字的处理:数字被视为词的一部分,如 item2 不会被拆开
  • 非字母数字会被忽略:空格、标点等分隔符只用于切分,不会出现在结果中
  • 缩写词的边界:连续大写后接大写加小写才会拆分,纯缩写如 ID 会保持整体
  • 隐私说明:全部处理在浏览器内完成,文本内容不上传服务器

相关推荐

⏫︎