大小写转换器

把一段文字同时转成 18 种命名风格(camelCase、snake_case、kebab-case、CONSTANT_CASE、Title Case 等),每种结果单独一个可复制的输入框。命名变量、文件名、接口字段时来回切换规范最费时间,这里一次全列出来挑一个用。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

大小写转换器能做什么

把一段文字同时转成 18 种命名风格(camelCase、snake_case、kebab-case、CONSTANT_CASE、Title Case 等),每种结果单独一个可复制的输入框。命名变量、文件名、接口字段时来回切换规范最费时间,这里一次全列出来挑一个用。

怎么用大小写转换器

  1. 在第一个输入框粘贴或键入原文,支持多行,输出按行分别转换
  2. 需要的话改「清洗正则」,默认 [^\w\d\s] 会把标点全部删掉
  3. 在 Language 下拉框选语言,它只影响第一条「语言感知标题格式」结果
  4. 往下滚动,18 个只读输入框分别显示每种风格的转换结果
  5. 点对应结果框的复制按钮取走需要的那一种

示例

输入:

hello world foo bar

输出:

helloWorldFooBar

camelCase 行的结果

使用技巧与注意点

常见问题

为什么中文没什么变化?

大小写只对有大小写的字母生效,汉字没有大小写概念。中文在各风格里基本保持原样,能看出差别的只有分词相关的断词位置。

多行输入是怎么处理的?

先按换行拆成数组,每行独立转换,再用换行拼回去,行与行之间互不影响。所以可以一次贴一整列字段名进去批量转换。

内容会上传到服务器吗?

不会。转换由 change-case、title-case、swap-case 这些库在浏览器里完成,输入不离开本机。

清洗正则有什么用?

它在转换前把匹配到的字符全局替换成空字符串。默认是去掉所有非字母数字下标的符号,这样 Hello, world! 才能变成 helloWorld 而不是 hello_World。

相关工具

同类文本处理工具

查看全部文本处理工具