Variable Name Generator
将任意短语转换为 camelCase、snake_case、PascalCase、kebab-case 等格式
camelCase
userProfileImageUrl
PascalCase
UserProfileImageUrl
snake_case
user_profile_image_url
SCREAMING_SNAKE
USER_PROFILE_IMAGE_URL
kebab-case
user-profile-image-url
UPPER-KEBAB
USER-PROFILE-IMAGE-URL
dot.notation
user.profile.image.url
Train-Case
User-Profile-Image-Url
flatcase
userprofileimageurl
FLATCASE
USERPROFILEIMAGEURL
path/case
user/profile/image/url
$variable
$userProfileImageUrl
--css-var
--user-profile-image-url
SQL_COLUMN
USER_PROFILE_IMAGE_URL
Click any value to copy to clipboard.
关于本工具
变量名生成器可以将任何自然语言短语或现有变量名转换为 14 种在不同编程语言和场景中常用的命名规范。
转换器会根据空格、连字符、下划线、斜杠、点号以及 camelCase/PascalCase 边界对输入进行拆分,然后按目标格式重新组合单词。输入在转换前会自动规范化为小写。
使用方法
- 输入一段自然语言短语,或粘贴一个现有的变量名。
- 工具会立即生成 14 种命名规范变体。
- 点击任意结果即可将其复制到剪贴板。
- 在各命名规范之间切换,找到适合你所用语言或框架的格式。
使用场景
JavaScript 开发者将短语转换为 camelCase 或 PascalCase,用于变量名和类名。Python 开发者对函数使用 snake_case。CSS 开发者对自定义属性(--my-var)使用 kebab-case。数据库工程师对列名使用 SQL_COLUMN 风格。
常见问题
- 它能处理已有的 camelCase 或 PascalCase 输入吗? — 可以。工具会先将 camelCase 和 PascalCase 拆分为单独的单词,然后再应用目标格式。
- 输入中会去除哪些字符? — 除空格、连字符、下划线、斜杠和点号之外的非字母数字字符都会被移除。数字会保留。
- 为什么默认输出是小写? — 该工具在应用目标命名规则之前会先将输入统一转换为小写,遵循大多数命名规范的惯例。