文本大小写转换

使用我们的文本大小写转换工具,将您的文本转换为小写、大写、驼峰命名法等任意形式。

2 个评分中的 5 个
文本大小写转换

文本大小写转换是一款免费工具,可将文本转换为 lowercase、UPPERCASE、Sentence case、camelCase、PascalCase,以及多种使用分隔符的命名格式。

如何使用文本大小写转换?

粘贴或输入文本,然后选择需要的大小写格式。

  1. 选择 lowercase、大写字母、句首大写、驼峰命名法、帕斯卡命名法、首字母大写、CONSTANT_CASE、dot.case、蛇形命名 或 param-case。
  2. 复制转换结果,并在实际使用的位置进行检查。
digily.link 上的 文本大小写转换 工具及其输入表单

如果转换的是代码、文件名或字段名,请结合实际使用场景检查转换后的名称。放到具体上下文中查看,更容易发现多余的空格或缺失的分隔符。

应该选择哪种大小写格式?

根据文本将要使用的系统、样式规范或编程语言,选择其要求的格式。

  • lowercase 适合统一搜索词、标签,以及必须使用小写字母的文本。
  • 大写字母 适合简短标签、参考代码,以及样式规范允许使用全大写的标题。
  • 句首大写 适合普通标题和界面标签,通常只有首个单词、专有名词、缩写词及类似词语需要首字母大写。
  • 首字母大写 会将各单词的首字母大写,常用于标题或命名字段。
  • 驼峰命名法 常用于 JavaScript 变量和 JSON 对象成员名称。
  • 帕斯卡命名法 广泛用于 C#、TypeScript 等语言中的类、类型和组件名称。
  • 蛇形命名 常用于 Python、SQL 列名和数据导出。
  • CONSTANT_CASE 是常量和环境变量名称的常见命名方式。
  • param-case 使用连字符,适合许多 URL slug、命令选项和 CSS 类名。
  • dot.case 使用句点作为分隔符,可用于接受句点的系统中的配置键和层级标签。

大小写转换示例

以输入 quarterly sales report 为例,可以得到以下结果:

  • lowercase 的结果是 quarterly sales report。
  • 大写字母 的结果是 QUARTERLY SALES REPORT。
  • 句首大写 的结果是 Quarterly sales report。
  • 驼峰命名法 的结果是 quarterlySalesReport。
  • 帕斯卡命名法 的结果是 QuarterlySalesReport。
  • 首字母大写 的结果是 Quarterly Sales Report。
  • CONSTANT_CASE 的结果是 QUARTERLY_SALES_REPORT。
  • dot.case 的结果是 quarterly.sales.report。
  • 蛇形命名 的结果是 quarterly_sales_report。
  • param-case 的结果是 quarterly-sales-report。
文本大小写转换 工具生成的结果示例

哪些场景适合使用大小写转换?

当同一组标签需要按照其他平台、文件或命名规范重新格式化时,大小写转换可以节省时间。

  • 将 CSV 文件导入数据库前,整理从 Microsoft Excel 或 Google Sheets 复制的列标题。
  • 把内容标题转换为适合 WordPress、以连字符分隔的候选 slug,同时另行检查标点、重音字符和其他不受支持的字符。
  • 将 API 字段名转换为 JavaScript 使用的 camelCase,或 Python 使用的 snake_case。
  • 在 Microsoft Word、Mailchimp 或其他依赖统一字段名的系统中准备邮件合并数据前,统一各个标题。
  • 使用 CONSTANT_CASE 为部署配置创建易读的环境变量名。
  • 将复制的标题放入 Jira 工单、GitHub Issue 或内部文档前,先统一其格式。

改变字母大小写通常不会减少普通拉丁字符的数量。如果目标位置有字符数限制,例如社交媒体帖子或表单字段,请在转换后使用字符和单词计数器检查,不要想当然地认为文本已经符合限制。

空格、标点和特殊字符会如何处理?

空格和标点需要在转换后进行目视检查,尤其是将文本转换为编程或 URL 风格的格式时。

数字没有大小写之分,因此转换不会改变数字本身。使用分隔符的格式通常会把单词边界替换为下划线、连字符或句点,但实际文本中的标点可能导致结果不适合用于代码或 URL。

重音字母和非拉丁文字的情况更复杂,因为大小写映射取决于 Unicode,有时还会受到特定语言规则的影响。

我的文本会如何处理?

你输入的内容会通过 HTTPS 发送到服务器,在服务器上完成处理,并且不会被存储。

由于转换并非完全在浏览器中进行,请避免输入密码、私钥、未公开的个人数据或其他敏感内容。HTTPS 会保护传输过程中的连接,但机密信息没有必要进行大小写转换,而且转换后还可能失效。

常见问题

转换大小写会改变密码或参考编号吗?

会,任何包含字母的值都可能发生变化。密码、API 密钥、产品参考编号和数据库标识符可能区分大小写,因此除非接收系统明确要求,否则不要转换这些内容。

camelCase 一定能生成有效的编程标识符吗?

不一定。如果标识符以数字开头、包含不受支持的字符,或与该语言的保留字相同,它仍然可能无效。在代码中使用前,请通过编辑器、编译器或代码检查工具验证结果。

CONSTANT_CASE 可以用于环境变量吗?

它符合常见的形式规范,但不同的 shell、托管平台和配置格式还可能有额外规则。名称以数字开头,或含有标点符号或非 ASCII 字符时,仍可能被拒绝。

可以自动转换整列电子表格吗?

如果只处理一次性列表,把单元格复制到文本工具中会比较方便。如果需要反复执行相同的电子表格流程,使用 Excel 的 LOWER、UPPER 和 PROPER 等函数,或通过 Power Query 进行转换,会更容易重复操作和审核。

大小写转换会翻译文本吗?

不会。它只会改变字母大小写,并在命名格式中调整单词分隔符。它不会翻译词语、纠正拼写或改写语法。

最后检查

将结果粘贴到实际使用的位置,检查开头的空格、标点、缩写词、重音字母以及相关命名限制。对于代码和导入的数据,请先验证一个样本,再转换列表中的其余内容。

热门工具