变量命名转换

驼峰/下划线/短横线/常量等 6 种命名风格互转,批量处理

功能介绍

粘贴任意标识符(自动识别 snake_case、kebab-case、camelCase、PascalCase、CONST_CASE、点分与空格分隔的混合写法),一次转换出全部六种命名风格,可点击复制。

支持批量:每行一个标识符,选择目标风格一键输出。缩写词不做特判(userID 解析为 user/id 统一输出 UserId),保证六种风格互相可逆;数字边界(md5、sha256)同样正确切分。

使用说明

  • 输入框每行一个标识符,上方展示六种风格对照,点击任一卡片复制
  • 「批量转换为」区域选择目标风格,输出区一键复制全部结果
  • 数字与字母边界自动切分(md5Hash → md/5/hash)

输入输出示例

输入

user_id

输出

userId / UserId / user_id / user-id / USER_ID / user.id

常见问题

为什么 userID 转出来是 UserId 而不是 UserID?

为保证六种风格互相可逆,缩写词不做特判(统一首字母大写)。如需保留 ID/URL 等缩写大写形式,转换后手动调整。

相关工具

  • 文本去重排序 - 行去重、排序、统计行数与字符数
  • 批量查找替换 - 文本批量查找替换,支持正则表达式模式
  • JSON 格式化 - JSON 格式化、压缩、校验与排序,实时高亮、可折叠树形视图,错误定位到行列

本工具完全在浏览器本地运行,输入内容不会被上传或保存。