大小写转换
把一个名称转换成 11 种大小写格式
输入一个名称或词组。基础视图显示 7 种命名格式,高级视图另含标题、句首和大小写格式。
整个输入按一个名称转换:换行会合并,API 等缩写会按目标格式改变大小写;其他标点保留。结果不验证变量名或 URL 是否有效。输入仅保留在当前页面。
完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。
工具说明
把一个名称或词组转换为 11 种命名与大小写格式。空白、下划线、短横线、点、正反斜线及大小写边界用于分词;HTTPResponseV2Token 会变成 httpResponseV2Token 或 http_response_v2_token。换行会将词合并为一个名称,不会逐行批量改名。其他标点和开头数字保留,输出不校验变量名或 URL 合法性。输入只在当前页面处理,不保存为浏览器草稿。
场景配方
转换一个接口字段名
目标:把 user_profile_image_url 转成前端命名形式。
- 输入 user_profile_image_url。
- camelCase 结果为 userProfileImageUrl,PascalCase 结果为 UserProfileImageUrl。
- 复制所需结果。切换高级视图还可查看标题、句首、全大写和全小写格式。
结果:输入被拆为 user、profile、image、url 四部分。camelCase 与 PascalCase 不会保留缩写全大写。
推荐工作流
生产可用片段
缩写和数字边界示例
text
输入:HTTPResponseV2Token
camelCase: httpResponseV2Token
PascalCase: HttpResponseV2Token
snake_case: http_response_v2_token
CONSTANT_CASE: HTTP_RESPONSE_V2_TOKEN失败门诊(高频踩坑)
多行名称不会逐行批量转换
原因:换行和其他空白都作为同一个名称内部的分词符。
修复:一次转换一个名称。例如第一行 user_id、第二行 order_id,camelCase 会输出 userIdOrderId。
转换结果不一定是合法变量名
原因:工具统一分隔符,但保留其他标点,不移除开头数字,也不做文字转写。
修复:按目标语言或 URL 规则检查。2_user 会变成 2User,user@email 仍是 user@email。
常见问题
API、HTTP 等缩写会保持全大写吗?
camelCase 和 PascalCase 不保留全大写。HTTPResponse 会分别变成 httpResponse、HttpResponse;CONSTANT_CASE 会输出 HTTP_RESPONSE。
这里的 Title Case 按什么规则转换?
每个分词的首字符大写,其余字母小写。不按编辑规范区分冠词、介词或专有名词。
会翻译或转写中文等非英文文本吗?
不会。字符保留,可变换大小写的字符使用 Unicode 大小写转换;例如 用户_名称 的 camelCase 为 用户名称。这不是语言分词器。
继续浏览