在 UPPERCASE、lowercase、Title Case 和 Sentence case 之间转换文本,或转换为程序员常用的写法:camelCase、PascalCase、snake_case、kebab-case 和 CONSTANT_CASE。你还可以删除多余空格、合并行、排序行和删除重复行。结果会随你的编辑实时更新,任何内容都不会离开你的设备。
使用方法
- 输入或粘贴文字,或拖入 .txt 或 .md 文件。
- 选择一种转换方式。结果会显示在下方,并随你的编辑实时更新。
- 复制结果、下载为 .txt 文件,或把它作为另一次转换的输入。
常见问题
- 我的文字会被上传或保存吗?
- 不会。统计和转换都在本页面中、你的设备上运行;你可以查看浏览器开发者工具(DevTools)的“网络”面板,输入时不会看到任何请求。草稿的一份副本会保存在当前标签页的会话存储中,这样刷新页面也不会丢失;关闭标签页或点击“Start over”时就会清除。
- Title Case 遵循什么规则?
- 第一个和最后一个单词,以及冒号或破折号后面的单词,首字母大写。中间的冠词(a、an、the)、短连词(and、but、or、nor、for)和短介词(at、by、in、of、on、to、via)保持小写。NASA 这样的缩写和 iPhone 这样的名称会按输入原样保留,除非整段文字都是大写。
- 转换为 camelCase 和 snake_case 时,怎样拆分单词?
- 在空格和标点处拆分,在现有标识符内部则在大小写变化处拆分,所以“XMLHttpRequest”会变成 xml_http_request,“myVariableName”会变成 my-variable-name。每一行单独转换,所以粘贴进来的名称列表仍然是列表。
- 它支持带重音的字母和其他文字吗?
- 支持,只要是有大小写之分的文字:带重音的拉丁字母、希腊字母、西里尔字母、亚美尼亚字母。没有大小写的文字,例如中文、阿拉伯文或印地文,会原样保留,而各项行处理功能适用于任何文本。