什么是文本大小写转换器?
在十三种格式之间切换文本:全大写、全小写、首字母大写、句首大写、驼峰式、帕斯卡式、下划线式、短横线式、path/case(路径式)、CONSTANT_CASE、反转大小写、交替大小写和 SpOnGeBoB 嘲讽体。需要变量名、常量、标题或统一格式时很方便。
把任意一段文字粘贴进去,一键切换 13 种常见格式:全大写、全小写、标题式、句首大写、camelCase、PascalCase、snake_case、kebab-case、用于文件和 URL 路径的 path/case、用于常量的 CONSTANT_CASE、把每个字母大小写翻转的反转大小写,那种熟悉的调侃风格交替大小写,以及梗味十足的 SpOnGeBoB 嘲讽体。遇到编程类格式时,工具会自动去掉标点符号,比如 'user@example.com' 转成 snake_case 会得到 'user_example_com',不会出现奇怪字符。
使用方法
- 在输入区域粘贴或输入文本——可以是单个单词,也可以是完整的段落。
- 点击所需的格式按钮:全大写、全小写、首字母大写、句首大写、camelCase、PascalCase、snake_case、kebab-case、path/case、CONSTANT_CASE、反转大小写、交替大小写或 SpOnGeBoB 嘲讽体。
- 转换后的文本会即时显示——点击一下即可复制到剪贴板。
何时使用
- 把功能描述变成干净的变量名、类名、文件名或 URL slug。
- 修正别人打字时随手用了全大写或全小写的标题或段落。
- 批量整理 CSV 列名,导入数据库或电子表格之前先统一格式。
结果
一名开发者粘贴 user account settings page,点击 snake_case 得到 user_account_settings_page 用作变量名,再点击 PascalCase 得到 UserAccountSettingsPage 用作组件名。
常见问题
- 标题式(Title Case)和句首大写(Sentence case)有什么区别?
- 标题式每个单词首字母都大写(The Quick Brown Fox),适合做标题或书名。句首大写只在句首首字母大写(The quick brown fox),读起来像正常的英文句子。
- camelCase、snake_case 和 kebab-case 各在什么时候用?
- JavaScript 和 Java 习惯用 camelCase 命名变量。Python、Ruby 和数据库字段一般用 snake_case。CSS 类名、URL 和文件名通常用 kebab-case。看你写哪种语言或系统就用哪种。
- 工具会怎么处理标点和特殊字符?
- 全大写、全小写、首字母大写、句首大写、反转大小写、交替大小写和嘲讽体会保留标点符号。camelCase、PascalCase、snake_case、kebab-case、path/case 和 CONSTANT_CASE 会把非字母数字字符视为单词分隔符并去掉,让结果保持有效的标识符形式。
- 我的文字会不会被上传到服务器?
- 不会。所有转换都在本机完成,不会上传任何服务器。生产环境的字符串、内部文档、个人笔记都可以放心粘贴,不会留下日志或远程记录。
- 字数有上限吗?
- 没有硬性限制。但如果文字非常长(几十万字),页面在转换时可能会短暂卡一下。常规长度的段落、列表、字段名都是秒级完成。