下划线转驼峰工具

快速将下划线命名法(snake_case)转换为驼峰命名法(CamelCase),支持小驼峰和大驼峰(帕斯卡)命名法

输入文本(下划线命名)

字符数: 0 支持批量处理,可粘贴多行文本

转换结果(驼峰命名)

转换结果将显示在这里...

转换时间: 0ms

转换选项

命名法示例

下划线命名法 (snake_case)

所有字母小写,单词间用下划线连接
例如:user_name, get_user_id, is_active

小驼峰命名法 (camelCase)

第一个单词首字母小写,后续单词首字母大写
例如:userName, getUserId, isActive

大驼峰/帕斯卡命名法 (PascalCase)

每个单词首字母都大写
例如:UserName, GetUserId, IsActive

工具简介

下划线转驼峰工具是一款专门用于代码命名格式转换的实用工具,可以将下划线命名法(snake_case)快速转换为驼峰命名法(CamelCase),适用于数据库字段名转换、API参数映射、变量名创建等多种场景。

支持转换为小驼峰(camelCase)或大驼峰/帕斯卡命名法(PascalCase),智能处理数字和下划线,支持批量处理多行文本,大大提高开发效率。

支持多种转换选项:转换类型选择、智能处理数字、保持原有换行等,满足不同编程场景需求。

使用教程

  1. 在左侧输入框中输入或粘贴需要转换的下划线命名文本
  2. 点击"加载示例"按钮查看示例文本或使用"查看示例"了解不同转换效果
  3. 选择转换选项:转换为小驼峰或大驼峰命名法
  4. 选择是否智能处理数字、是否保持原有换行(默认启用)
  5. 点击"立即转换"按钮执行转换操作
  6. 转换结果将显示在右侧输出框中
  7. 您可以使用"复制结果"按钮将转换后的文本复制到剪贴板
  8. 也可以使用"下载"按钮将结果保存为文本文件

转换规则

转换类型 规则说明 示例
转小驼峰 (camelCase) 下划线分隔的单词转换为小驼峰,第一个单词小写,后续单词首字母大写 user_name → userName
转大驼峰 (PascalCase) 下划线分隔的单词转换为大驼峰,每个单词首字母都大写 user_name → UserName
处理数字 下划线后的数字直接连接到前一个单词,不单独作为单词 user_1_name → user1Name
处理连续下划线 多个连续下划线被视为一个分隔符 user__name → userName
保持换行选项 保持原有的换行符,每行独立处理 多行文本分别转换

应用场景

数据库字段转换

将数据库字段名(下划线)转换为编程语言变量名(驼峰)

API参数映射

前后端API参数命名规范转换(后端snake_case ↔ 前端camelCase)

配置文件转换

不同编程语言或框架间的配置项命名格式转换

代码重构

将旧代码中的下划线命名转换为现代驼峰命名规范

示例文本

以下是一些常见的使用示例,点击"使用此示例"可将文本加载到输入框中。

基础示例

user_name, get_user_info, is_active_user

转换为小驼峰:userName, getUserInfo, isActiveUser

转换为大驼峰:UserName, GetUserInfo, IsActiveUser

含数字示例

user_1_name, api_2_key, item_3_data, version_4_update

转换为小驼峰:user1Name, api2Key, item3Data, version4Update

多单词示例

first_name, last_name, email_address, phone_number

转换为小驼峰:firstName, lastName, emailAddress, phoneNumber

全大写单词示例

parse_html, fetch_api, use_url, get_json_data

转换为小驼峰:parseHtml, fetchApi, useUrl, getJsonData

多行文本示例

first_name
last_name
email_address
phone_number

每行独立转换,保持原有换行