跳到正文
EVOA Toolbox

大小写转换

将文本转换为大写、小写、标题式、句首式、camelCase、snake_case、kebab-case 等格式。支持 Unicode,并可按语言规则处理大小写。

在浏览器中本地处理,你的文本不会被上传。

正在加载工具…

这个工具能做什么

一键在十一种风格之间切换文本:UPPER CASE、lower case、Title Case、Sentence case、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case 和 aLtErNaTiNg。写作者用它修正标题和误开的大写锁定;开发者用它重命名变量、数据库列、CSS 类、环境变量和 URL slug。

编程风格的转换能智能识别词语边界。“XMLHttpRequest”会变成 xml_http_request,“some-variable name”会变成 someVariableName,标点会被视为分隔符。换行会被保留,因此你可以一次转换整个标识符列表(每行一个),每一行都独立转换。

大小写遵循 Unicode 规则。带重音的字母、希腊文、西里尔文和“ß”都能按预期处理,你还可以选择土耳其语或阿塞拜疆语等语言,让 i/İ 和 ı/I 得到正确处理,而普通的 toUpperCase 在这方面是有误的。转换在本地即时完成。

使用方法

  1. 1粘贴或输入你的文本(或点击“示例”)。
  2. 2点击一种大小写风格;结果会立即更新。
  3. 3如果你写的是土耳其语、阿塞拜疆语或立陶宛语,请选择相应语言,以便正确处理 i 和 I。
  4. 4复制输出或下载,也可以点击“用作输入”来串联另一次转换。

支持的格式

任何有字母大小写的语言的纯文本。没有大小写的文字(如中文或泰文)在大写/小写转换时保持不变。

隐私

此工具在你的浏览器中运行。你提供的数据在你的设备上处理,不会发送到我们的服务器。

限制

  • 标题式默认把每个词的首字母大写;可选的“小词保持小写”规则遵循一种常见的英文风格,并不是完整的风格指南实现。
  • 句首式无法识别专有名词或缩写词,因此名称会被转为小写,需要手动修正。
  • 编程风格会移除标点和撇号,并在字母与其后的大写字母之间拆分;数字会保持与前面的词相连。
  • 有些转换会改变长度(例如德语的 ß 会变成 SS),且不可逆。

常见问题

为什么有语言选项?

在土耳其语和阿塞拜疆语中,小写 i 的大写是 İ,大写 I 的小写是 ı。如果不设置语言,“istanbul”会变成 ISTANBUL,而不是 İSTANBUL。立陶宛语在 i 上的重音符号也有类似规则。

换行会保留吗?

会。每一行都单独转换,所以标识符列表仍然是列表,空行也会保留。

camelCase 和 PascalCase 有什么区别?

camelCase 以小写字母开头(myVariable);PascalCase 以大写字母开头(MyVariable)。两者都会去掉空格和标点。

它能处理 emoji 和非拉丁文字吗?

能。没有大小写的字符保持不变,emoji 也会被保留。

相关工具