🐫

命名规范转换

支持 camelCase、PascalCase、snake_case、kebab-case 等编程和开发常用命名规范的一键互转。

命名规范转换

命名规范转换工具使用指南

📌 简介

命名规范转换工具是一款专为程序员解决“命名字符烦恼”的在线转换器。在不同的编程语言和框架中,对变量、函数和类的命名有着截然不同的规范。例如,Java 和 JavaScript 习惯用驼峰命名(`userName`),Python 和数据库字段习惯用下划线(`user_name`),而 CSS 的类名通常用短横线(`user-name`)。当您在进行跨语言开发,或者对接前后端 API 字段时,手动修改大小写和连字符极其耗时。本工具一键帮您在各种标准规范之间无缝切换。

📖 核心词法拆分原理

要做好命名转换,最难的不是拼接,而是“拆分”。无论您输入的是 `userProfileName`、`user_profile_name` 还是 `USER-PROFILE-NAME`,工具首先使用正则表达式(如 `/([a-z0-9])([A-Z])/g`)识别出大写字母的边界,并将所有连字符、下划线统一替换为空格。这样就能将长字符串完美还原为 `[user, profile, name]` 这样一个纯净的小写单词数组。然后,根据目标规范,对数组进行首字母大写或小写的处理,再用对应符号(空、下划线、连字符)重新拼接。这是最精准、最不会出错的做法。

💼 常见应用场景

⚙️ 使用步骤

  1. 在顶部输入框中输入任意格式的变量名或单词组合。
  2. 下方会瞬间列出 8 种主流编程命名规范的结果。
  3. 点击任意一行即可将对应的结果复制到剪贴板。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 什么是 PascalCase?

A: 帕斯卡命名法(大驼峰),即所有单词的首字母都大写,如 `UserProfileName`。常用于 Java 或 C# 中的类名。