跳到主要内容

大小写转换

九种大小写与命名风格互转,camel/snake 缩写词正确切分。

本地计算 · 数据不出浏览器
原文
0 字符1 行0 B

转换结果

输入后自动转换。

使用说明

这个工具解决什么问题

接口文档叫 orderList,数据库列叫 order_list,前端变量叫 orderList,文案标题要 Order List——同一个词组,处处风格不同。手动改名容易漏改错改,连续大写的缩写词更是一改就碎。这个工具九种风格一键互转,缩写词正确切分,中英混排不乱动中文。

核心能力

九种风格:camelCase、PascalCase、snake_case、CONSTANT_CASE、kebab-case 等命名风格加四种文本风格,覆盖代码与文档场景。缩写词识别:HTTPServer、parseURLXML 类连续大写按语义切分,不碎成单字母。双向可逆:任意两种风格互转,同一段词组转过去再转回来保持一致。中文保留:中文字符原样保留,混排内容只动英文部分。

使用建议

数据库字段批量改名,先转一次核对再全量替换;接口对接时,把对方的命名风格转成自家规范再写代码;文档标题用标题风格,每个实词首字母大写,英文更地道。

转换纯文本处理,纯浏览器本地运行,不上传服务器;批量内容逐行粘贴,结果按行对应,直接复制回原处即可。

常见问题

HTTPServer 为什么能正确切成 http server?

常见实现遇到连续大写就傻眼。本工具切分时识别「连续大写后接小写」的模式,把 Server 里的 S 归给下一个词,HTTP、URL、ID 这类缩写词不会被切成单字母。数据库字段、接口命名互转时这点尤其重要。

中文会怎样处理?

原样保留。转换只作用于英文字母的词边界与大小写,中文字符不参与切分也不改变。中英混排的文案(如「订单orderList列表」)转换后中文部分保持不变,英文部分按目标风格书写。

九种风格都覆盖哪些场景?

变量命名用 camelCase,类名用 PascalCase,常量用 CONSTANT_CASE,URL 与 CSS 用 kebab-case,数据库列名用 snake_case,此外还有句子、标题、全大写、全小写四种文本风格,写文档排版时用得上。

字幕格式转换

SRT/VTT/ASS 三格式互转,时间轴偏移变速,坏行带行号。

引用格式化

结构化字段一键生成 GB/T 7714、APA、MLA 等五种引用格式。

中文文档排版

一键处理首行缩进、空行、段落合并与中英文间距。

查看更多文本处理,或浏览全部工具。