大小写转换

粘贴文本、选择样式、复制结果。同样的词有九种写法:四种日常写法,五种程序员常争论的写法。

使用方法

实用说明

代码里的几种写法从何而来

camelCase、PascalCase、snake_case、kebab-case 和 CONSTANT_CASE 是代码、文件名和网址中的命名习惯。转换器会先把文本拆成单词——它认得空格、连字符、下划线,也认得 helloWorld 中间的那个大写字母——然后再按所选样式拼回去。

句首大写不等于全小写

全小写会把文本压平;句首大写会在句号、问号和感叹号之后保留大写字母。这就是「能直接发布的文本」和「事后还要手工修补的文本」之间的差别。

常见问题

支持西里尔字母、重音字母吗?

支持。大小写按浏览器自带的 Unicode 规则处理,「straße」「ЁЖИК」「éclair」都能正确转换。

文本会被发送到服务器吗?

不会。全部在页面内完成,草稿、合同和不便外传的代码都可以放心使用。

为什么 helloWorld 变成 hello_world 而不是 helloworld?

因为先识别单词,再改变大小写。中间的大写字母标记了词的边界,这个边界会被保留。

有长度限制吗?

没有硬性限制。几百页文本也能瞬间转换;再多时变慢的是渲染,而不是转换本身。

相关工具