驼峰下划线转换

大驼峰命名与下划线命名互相转换工具,支持批量转换

转换规则

驼峰转下划线

userNameuser_name
getUserInfoget_user_info
XMLHttpRequestxml_http_request

下划线转驼峰

user_nameuserName
get_user_infogetUserInfo
xml_http_requestxmlHttpRequest

工具简介:驼峰下划线转换工具

什么是驼峰下划线转换工具?

驼峰下划线转换用于将字符串转换为驼峰/下划线风格,方便统一命名规范。

如何使用

  1. 输入需要转换的文本或列表。
  2. 选择目标命名风格为驼峰/下划线风格。
  3. 查看转换结果并复制。

常见应用场景

  • 变量与函数命名风格统一
  • API 字段与数据库字段转换
  • 批量重命名或迁移脚本

❓ 常见问题 FAQ

Q1:大小写或分隔符不正确?
A:确认输入分词规则并清理多余符号。

Q2:如何批量转换?
A:支持多行输入逐行转换。

Q3:可以保留数字吗?
A:数字会按原样保留在结果中。

工具简介

驼峰下划线转换工具是一个专业的命名格式转换器,支持大驼峰命名(CamelCase)与下划线命名(snake_case)之间的互相转换。

主要功能

🔄 双向转换

  • 驼峰转下划线:将 userName 转换为 user_name
  • 下划线转驼峰:将 user_name 转换为 userName

📝 批量处理

  • 支持多行文本同时转换
  • 自动识别空行并保持格式
  • 适合处理大量变量名

🔀 智能交换

  • 一键交换输入输出内容
  • 方便进行反向转换操作

转换规则

驼峰转下划线规则

  1. 连续大写字母处理XMLHttpRequestxml_http_request
  2. 小写后大写字母getUserInfoget_user_info
  3. 保持原有下划线:已有下划线保持不变
  4. 全部转为小写:最终结果全部小写

下划线转驼峰规则

  1. 下划线后首字母大写user_nameuserName
  2. 移除下划线:所有下划线被移除
  3. 首字母小写:保持驼峰命名规范

使用场景

💻 编程开发

  • JavaScript/TypeScript:API 响应字段转换
  • Python:变量命名规范转换
  • Java:属性名格式统一
  • Go:结构体字段转换

🔗 API 开发

  • 前后端数据格式统一
  • 数据库字段与代码变量对应
  • 不同语言间的数据交换

📊 数据处理

  • JSON 数据格式转换
  • 配置文件格式调整
  • 数据导入导出处理

常见示例

变量名转换

输入:userName, firstName, lastName
输出:user_name, first_name, last_name

函数名转换

输入:getUserInfo, createNewUser, deleteUserById
输出:get_user_info, create_new_user, delete_user_by_id

复杂命名转换

输入:XMLHttpRequest, JSONParser, HTMLElement
输出:xml_http_request, json_parser, html_element

注意事项

  1. 保持语义:转换后确保变量名语义清晰
  2. 团队规范:遵循项目或团队的命名规范
  3. 一致性:在同一项目中保持命名风格一致
  4. 可读性:优先考虑代码的可读性和维护性

技术特点

  • ✅ 纯前端处理,数据安全
  • ✅ 实时转换,即时预览
  • ✅ 支持批量操作
  • ✅ 智能规则识别
  • ✅ 跨平台兼容