推荐工具
驼峰下划线转换
大驼峰命名与下划线命名互相转换工具,支持批量转换
转换规则
驼峰转下划线
userName → user_namegetUserInfo → get_user_infoXMLHttpRequest → xml_http_request下划线转驼峰
user_name → userNameget_user_info → getUserInfoxml_http_request → xmlHttpRequest工具简介:驼峰下划线转换工具
什么是驼峰下划线转换工具?
驼峰下划线转换用于将字符串转换为驼峰/下划线风格,方便统一命名规范。
如何使用
- 输入需要转换的文本或列表。
- 选择目标命名风格为驼峰/下划线风格。
- 查看转换结果并复制。
常见应用场景
- 变量与函数命名风格统一
- API 字段与数据库字段转换
- 批量重命名或迁移脚本
❓ 常见问题 FAQ
Q1:大小写或分隔符不正确?
A:确认输入分词规则并清理多余符号。
Q2:如何批量转换?
A:支持多行输入逐行转换。
Q3:可以保留数字吗?
A:数字会按原样保留在结果中。
工具简介
驼峰下划线转换工具是一个专业的命名格式转换器,支持大驼峰命名(CamelCase)与下划线命名(snake_case)之间的互相转换。
主要功能
🔄 双向转换
- 驼峰转下划线:将
userName转换为user_name - 下划线转驼峰:将
user_name转换为userName
📝 批量处理
- 支持多行文本同时转换
- 自动识别空行并保持格式
- 适合处理大量变量名
🔀 智能交换
- 一键交换输入输出内容
- 方便进行反向转换操作
转换规则
驼峰转下划线规则
- 连续大写字母处理:
XMLHttpRequest→xml_http_request - 小写后大写字母:
getUserInfo→get_user_info - 保持原有下划线:已有下划线保持不变
- 全部转为小写:最终结果全部小写
下划线转驼峰规则
- 下划线后首字母大写:
user_name→userName - 移除下划线:所有下划线被移除
- 首字母小写:保持驼峰命名规范
使用场景
💻 编程开发
- 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
注意事项
- 保持语义:转换后确保变量名语义清晰
- 团队规范:遵循项目或团队的命名规范
- 一致性:在同一项目中保持命名风格一致
- 可读性:优先考虑代码的可读性和维护性
技术特点
- ✅ 纯前端处理,数据安全
- ✅ 实时转换,即时预览
- ✅ 支持批量操作
- ✅ 智能规则识别
- ✅ 跨平台兼容