大小写转换
在全部大写、全部小写、标题格式、驼峰式命名等格式之间转换文字。
如何使用 大小写转换
- 输入或粘贴你的文字。
- 一键复制任意一种转换结果。
关于 大小写转换
七种转换方式,全部实时计算完成。全部大写和全部小写正如字面意思。这里的标题格式(Title Case)采用一条简单规则——将每个单词的首字母大写——这与正式的文体规范刻意不同。AP 和芝加哥格式手册都会让“of”“the”“and”这类短词在标题中保持小写,而且两者对于具体的取舍界限也各执一词。请把这里的输出当作标题的初稿,而不是最终版本。
撇号被当作单词的一部分处理,所以“don’t”转换后是“Don’t”,而不是“Don’T”。真正的取舍在另一端:像“o’brien”这样的名字会变成“O’brien”,而不是“O’Brien”,因为文本本身无法告诉工具哪些撇号是在开启一个新的音节,哪些只是缩写的一部分。由于缩写词的情况远比人名普遍,规则也就照顾了更常见的那一种。句首大写(Sentence case)会将首字母以及句号、感叹号或问号之后的字母大写。开发者常用的几种格式——驼峰式(camelCase)、下划线式(snake_case)和连字符式(kebab-case)——会先把文本按“非字母非数字”的字符切分,这意味着标点符号和带重音的字符会被直接丢弃,而不是转换:“café au lait”会变成 cafAuLait,而不是 caféAuLait。
另外有两点普遍值得了解。转换为大写会丢失信息:一旦“iOS”变成“IOS”,就没有办法可靠地还原回原样,所以请对文本副本进行转换,而不是唯一的原始版本。此外,大小写规则是语言相关的——土耳其语中有一个无点的 ı,其大写形式是 I,还有一个有点的 i,其大写形式是 İ,因此按英语规则转换会把土耳其语文本弄乱。本工具采用的是英语规则。所有计算都在你的浏览器中完成。如需生成适合网址的格式,请参见URL 别名生成器;如需统计字数,请使用字数统计工具。
常见问题
标题格式遵循的是 AP 还是芝加哥格式手册?
都不是。它会将每个单词的首字母大写,包括“of”“the”这类两种手册都会要求保持小写的短词。如果标题需要遵循某种特定的文体规范,可以把这里的结果当作初稿,再手动将短词改为小写。
标题格式中撇号是如何处理的?
撇号被当作单词的一部分处理,所以“don’t”会变成“Don’t”,而不是“Don’T”。代价是爱尔兰式的人名在撇号之后不会被大写:“o’brien”得到的是“O’brien”而不是“O’Brien”,这种情况需要手动修正。
我可以撤销大写转换吗?
通常无法可靠地还原。转换为大写会丢弃原本的大小写信息,所以再转换回小写只会得到全部小写,而不是最初那种混合大小写。像 iOS 或 NASA 这类品牌名和缩写词是无法恢复的。请务必保留原文。
snake_case 和 kebab-case 有什么区别?
两者都会把所有字母转为小写,并用分隔符连接各个单词:snake_case 使用下划线,kebab-case 使用连字符。下划线式在 Python 和数据库字段名中很常见;连字符式则常用于 CSS 类名和网址中。
驼峰式命名会对带重音的字符做什么处理?
会将其去除。开发者格式只保留 A-Z 字母和数字,所以“café”会变成“caf”。全部大写、全部小写、标题格式和句首大写这几种输出则会完整保留重音符号。

