大小写转换器

在 17 种常规、开发和样式格式之间转换文本。Unicode 分词、语言相关大小写规则和实时统计均在浏览器中运行。

文本转换区

字母: 0 词语: 0 行: 0 句子: 0

常规

开发

样式

工具功能

此转换器可在常规书写样式、编程标识符格式和交替大小写样式之间转换文本,并在输入时即时更新结果。

所有处理都在浏览器本地完成,并使用 Unicode 分词和当前页面语言的大小写规则。

使用方法

  1. 在输入框中输入或粘贴要转换大小写的文本。
  2. 从常规、开发或样式类别中选择一种格式。
  3. 查看转换结果以及字母、词语、行和句子统计。
  4. 确认格式后复制结果。

实际用途

  • 统一标题、标签和导入文本的格式。
  • 在 camelCase、PascalCase、snake_case 等编程命名方式之间转换变量、函数和类名。
  • 生成 URL slug、配置键或路径式标识符。
  • 编辑文本时同时查看词语、行和句子数量。

注意事项与限制

  • 标题格式会先将每个有大小写的词转为小写,再将首字母大写;每词首字母大写会保留其余字母的原有形式。
  • 开发格式会根据分隔符、camelCase 变化、缩写边界以及字母与数字的变化拆分 Unicode 词语,并移除其他标点。
  • 中文等不区分大小写的文字在常规大小写模式下可能不会发生可见变化。
  • 统计功能优先使用 Intl.Segmenter,不可用时采用 Unicode 规则。

常见问题

标题格式与每词首字母大写有什么区别?

标题格式会把每个词的其余部分规范为小写;每词首字母大写会保留其余字母。

为什么 CONSTANT_CASE 与 SCREAMING_SNAKE 相同?

两者都使用下划线连接全大写单词,只是不同开发环境采用的名称不同。

是否支持重音字符和非拉丁文字?

支持。工具使用 Unicode 和语言相关规则;没有大小写概念的文字自然变化较少。

开发格式如何处理标点?

工具提取字母和数字组成的词,再用所选分隔符连接,因此会移除原有标点和空格。

文本会上传吗?

不会。转换和统计都在浏览器中执行。