浏览器本地处理

驼峰/下划线命名转换

把混合空格、连字符、下划线和驼峰边界拆成单词,再生成常见代码命名风格。适合字段名、接口参数和配置键整理。

浏览器本地处理
0 / 200,000
转换后的名称

工具指南

什么是驼峰/下划线命名转换?

驼峰与下划线命名转换用于把接口字段、数据库列名、配置键和代码标识符统一成团队约定的写法。工具会识别空格、连字符、下划线、大小写边界和连续缩写,再生成 camelCase、PascalCase、snake_case、kebab-case 或 CONSTANT_CASE;多行输入逐行处理,便于一次整理一组名称。常见使用场景包括:把后端 snake_case 字段改成前端常用的 camelCase。;统一环境变量、数据库列名和 API 参数的命名风格。;在代码评审前批量整理从文档或表格复制的标识符。页面同时列出输入边界、输出规则和限制,便于在复制结果或投入实际流程前核对格式、语义与安全注意事项。

适用场景

  • 把后端 snake_case 字段改成前端常用的 camelCase。
  • 统一环境变量、数据库列名和 API 参数的命名风格。
  • 在代码评审前批量整理从文档或表格复制的标识符。

使用方法

  1. 输入一个或多个名称,每行一项。
  2. 选择目标命名风格。
  3. 执行转换并检查缩写与数字边界。
  4. 先使用页面提供的复杂示例验证当前选项和运行方向,再替换为自己的数据。
  5. 检查输出区、状态提示和限制说明,确认结果符合预期后再复制、下载或继续处理。

可运行示例

工作区中的“示例 1”和“示例 2”按钮会载入对应内容。两个示例覆盖不同结构、方向或边界,可以直接运行并观察输出与状态提示。

示例 1

HTTP response_code-2026
user profile URL
JSONLane tool status

示例 2

apiResponseTime
MAX_retry-count
用户 profile ID

输入规则

  • 每一行作为一个独立名称处理,空行保持为空行。
  • 空格、下划线、连字符和多数标点会作为单词边界。
  • 连续大写缩写、数字与 Unicode 字母会尽量识别,但仍应按团队规范复核。
  • 文本输入在运行前按字符计数,当前页面上限为 200,000;文件类功能另按页面显示的文件上限执行。
  • 标点和其他分隔符会被视为单词边界。

输出规则

  • 输出行数和输入行顺序保持一致。
  • camelCase 首词小写,PascalCase 每词首字母大写。
  • snake、kebab 和 constant 模式分别使用下划线、连字符或大写下划线连接。
  • 输出只反映当前输入、方向和选项;切换模式或修改输入后应重新运行,不应把旧结果当成新结果。
  • 不同团队对缩写大小写可能有不同规范。

限制与注意事项

  • 标点和其他分隔符会被视为单词边界。
  • 不同团队对缩写大小写可能有不同规范。
  • 不会验证转换后是否为特定语言的合法变量名。

数据处理说明

名称拆分和重新组合完全在当前浏览器中执行;输入、输出和命名选项不会上传或写入服务器。关闭或刷新页面后,本工具不会保留本次数据。

FAQ

支持连续缩写吗?

支持常见边界,但 HTTPServer 等连续大写缩写会统一按单词处理,建议人工复核。

中文会被删除吗?

不会,Unicode 字母会保留;大小写转换只影响具备大小写的字符。

每行会单独转换吗?

会,换行结构保持不变。

转换后一定是合法变量名吗?

不一定。工具统一单词边界和大小写,但不会检查 JavaScript、Python、数据库等环境各自的保留字、首字符和字符集规则。

数字会怎样处理?

数字会保留在识别到的单词位置,例如 version 2 id 可生成 version2Id;目标语言若禁止数字开头仍需人工调整。

为什么缩写的大小写可能和团队规范不同?

HTTP、URL、ID 等缩写在不同团队中可能写成 Http、URL 或 Id。工具提供一致的通用结果,但无法猜测项目私有风格。

更新日期: 2026-08-09