跳到主要内容
PulsarKit

大小写转换

全大写、标题格式、camelCase等八种写法,输入时实时更新,并按语言规则正确处理ß、İ和ё。

把文件拖到这里

.txt, .md, .csv · 最大5 MB

如何转换文本大小写

  1. 1

    粘贴或拖入文本

    直接在框里输入,从任何地方粘贴,或拖入最大5 MB的.txt、.md或.csv文件。

  2. 2

    选择一种大小写

    共八种。输入时结果实时更新,不用按任何按钮。

  3. 3

    复制或下载

    点一下复制到剪贴板,再点一下下载.txt文件。

为什么大小写转换不只是toUpperCase

在英语里是,在其他语言里都不是。土耳其语里有两个独立的字母,对应英语里的一个i:带点的i大写成İ而不是I,弄错的话,土耳其语单词会变成另一个单词。德语的ß大写成SS,而且这个变化是单向的,因为SS转小写得到的是ss,不是ß。希腊语的sigma在词尾时会换一种写法。这个页面按语言区域规则转换,允许你明确指定语言,并且在转换ß之前就提醒你,而不是等你把结果粘贴到别处之后。

句首大写和缩写难题

句首大写是先把所有字母变成小写,再把每个句子的首字母大写,这就需要知道句子在哪里结束。简单地按句点拆分,遇到“Dr. Smith”“e.g.”和“3.14”都会出错。这个页面内置了二十多个常见缩写的列表,并把两个数字之间的句点当作小数点,所以这些情况都能正确处理。首字母缩略词单独处理:NASA和PDF保持原样,不会变成Nasa和Pdf,除非你关闭这个功能。

APA风格的标题格式

标题格式有好几种规范,彼此并不一致。这里用的是APA规范:除了一小批冠词、连词和介词(a、an、the、and、but、or、of、to、in,以及另外二十个左右),每个单词的首字母都大写,而第一个词和最后一个词无论是什么都要大写。最后这条规则是真正的标题格式和简单做法的分界线,正因如此,“The Book of the Dead”才能正确输出,而不是变成“The Book Of The Dead”或“the Book of the dead”。如果你希望每个单词都大写,可以选另一个选项。

程序员常用的命名格式

camelCase、PascalCase、snake_case和kebab-case的第一步都一样:判断一个词在哪里结束、下一个词从哪里开始。这个页面把空格、短横线、下划线和点当作分界,小写字母后面紧跟大写字母的位置也算分界。正是这一条额外规则,让它能把helloWorldExample读成三个词而不是一个,所以四种程序员格式之间可以双向转换,而不只是从带空格的文本转出去。

不上传,也不需要加载任何东西

这里用的是纯JavaScript,背后没有任何库,所以第一次访问、在手机上、断开网络时页面都能用。没有上传,没有排队,也不在任何人的服务器上处理,这也是使用次数没有限制的原因。

文本不会离开你的设备

一切都在你输入时于浏览器中完成。没有上传,无需账号,没有日志,关闭标签页就会清除。

常见问题

支持西里尔字母、希腊字母和带重音的字母吗?

支持。转换会按语言区域规则进行;默认设置不适合你的文本时,可以明确指定语言。

为什么ß会变成SS?

因为这是德语正确的大写形式。这个变化也是单向的:SS转小写得到ss而不是ß,所以页面会在你复制结果前提醒你。

不同的标题格式有什么区别?

APA规范让a、of、the这类短词保持小写,除非它们是第一个或最后一个词。另一个选项则每个单词都大写,没有例外。

NASA会变成Nasa吗?

默认不会。由二到六个大写字母组成的单词被当作首字母缩略词,在句首大写和标题格式中保持不变。

能把camelCase转回普通单词吗?

能。小写字母和大写字母之间的分界算作词的分隔,所以camelCase可以双向转换。

文本会上传吗?

不会。文本从不离开浏览器标签页。

能转换多少文本?

文件最大5 MB,输入或粘贴的文本没有长度限制。

相关工具