📐命名转换器

驼峰、下划线、短横线等命名风格互转工具,输入即可实时转换多种格式。

支持任意一种命名风格作为输入,自动识别单词边界。
camelCase (小驼峰)
PascalCase (大驼峰)
snake_case (下划线)
kebab-case (短横线)
CONSTANT_CASE (常量)
📖 使用说明

支持的命名风格

  • camelCase:小驼峰,首单词小写,后续单词首字母大写。
  • PascalCase:大驼峰,每个单词首字母都大写。
  • snake_case:下划线,单词全小写,用下划线连接。
  • kebab-case:短横线,单词全小写,用短横线连接。
  • CONSTANT_CASE:常量,单词全大写,用下划线连接。

单词拆分规则

  • 按下划线 _ 拆分。
  • 按短横线 - 拆分。
  • 按空格拆分。
  • 按大小写边界拆分(如 getUserInfo → get、User、Info)。
  • 按数字与字母边界拆分。

使用场景

  • JavaScript 变量命名(camelCase)与 Python/数据库命名(snake_case)互转。
  • CSS 类名(kebab-case)与 React 组件名(PascalCase)转换。
  • 常量定义(CONSTANT_CASE)。