hello world example_textHELLO WORLD EXAMPLE_TEXTHello World Example TextHello world example texthelloWorldExampleTextHelloWorldExampleTexthello_world_example_texthello-world-example-textHELLO_WORLD_EXAMPLE_TEXTHello-World-Example-Texthello.world.example.texthello/world/example/text关于 大小写格式转换器
命名风格转换在代码与配置中极常见:数据库字段多用 snake_case,Java 与 PascalCase 偏好大驼峰,CSS 变量常用 kebab-case,环境变量则习惯 SCREAMING_SNAKE_CASE。本工具在 camelCase、snake_case、kebab-case、PascalCase 与 CONSTANT_CASE 之间一键互转,保留单词边界。例如 user_name 可转为 userName、UserName 或 USER_NAME。转换在浏览器本地完成,文本不会上传。最需要注意的是缩写词:像 userID、HTTPURL 这类连续大写,工具会把连续大写当作一个整体词处理,转 camelCase 时可能输出 httpurl 或按你的设定保留缩写,批量转换前建议先拿几个典型字段验证一遍。在前后端联调时统一字段命名风格,能减少因为大小写不一致导致的取值失败;批量替换到代码前先在少量样本上核对结果,避免缩写被拆开影响可读性。
使用方法
- 打开「大小写格式转换器」
- 选择源格式与目标格式
- 根据需要调整输出选项
- 点击「转换」按钮,结果实时显示
- 复制或导出结果
使用场景
- 变量改命名 — 把后端返回的 snake_case 字段批量转成前端习惯的 camelCase。
- 生成常量 — 把一句描述转成 SCREAMING_SNAKE_CASE 用作枚举或环境变量名。
- URL 别名 — 把文章标题转成 kebab-case 作为 SEO 友好的路由 slug。
- 标题排版 — 把段落转成 Title Case 或句首大写,统一文档与按钮文案风格。
- 类名规范 — 把组件描述转成 PascalCase,符合 React/类命名约定。
常见问题
它怎么判断单词边界?
工具会同时识别空格、下划线、连字符以及驼峰中的大小写跳变(如 fooBar)作为分隔点,再按目标风格重组,因此混合格式也能正确拆分。
数字会被当成单词的一部分吗?
会保留在相邻单词中。例如 user2Name 转 snake_case 得到 user2_name,数字不会被单独切走,符合大多数代码风格。
连续大写的缩写(如 HTTPURL)会怎样?
连续大写会被视为一个整体词,转 camelCase 时通常输出 httpurl 或按设定保留缩写,建议转换后核对缩写是否符合预期。
能处理多行批量转换吗?
可以逐行处理,每行作为一段独立文本转换,适合一次性整理一列字段名。
只想简单全大写/全小写怎么办?
直接选择大写或小写模式即可,它不会改动单词分隔,只调整字母大小写。
混合写法(如 user_Name_Test)能转换吗?
能。工具提取所有单词后按选中风格重组,因此只要单词边界清晰,任意混合分隔都能规整为目标风格。