这个工具有问题吗?
关于「Case Converter Online」
该工具在常见的大小写样式之间转换文本:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 和 inVERSE caSE。粘贴任意文本并选择您想要的样式——结果立即显示。
不同的大小写在不同的上下文中是惯用的:编程变量名、文件名、URL、标题和数据库列各有其规范。手动转换非常繁琐且容易出错,特别是对于长段落。
该工具在词分隔形式(Title Case、snake_case、kebab-case)之间转换时正确处理单词边界,并确保 camelCase 和 PascalCase 保留内部单词分隔。
如何使用这个工具
如何在编程命名风格之间转换文本
粘贴文本
把源串放入「Text」字段。转换器把整个输入当作一个标签来处理——按空白、短横线和下划线切分,标点被去掉。
选择目标命名风格
「Case」可选 `upper`、`lower`、`title`、`sentence`、`camel`、`pascal`、`kebab`、`snake`、`constant`。例如:`myFunctionName`(camel)、`MyFunctionName`(pascal)、`my-function-name`(kebab)、`my_function_name`(snake)、`MY_FUNCTION_NAME`(constant)。
点击运行
结果只有 `converted`。来回转换并不保证可逆:`XMLHttpRequest` → snake → camel 未必能还原成 `XMLHttpRequest`,因为分词器不识别首字母缩略词。
边界情况
数字保持原位(`foo2Bar` 在 snake 下成为 `foo2_bar`)。已经分隔过的输入会归一化(`my function` → `my function`,再应用风格)。ASCII 以外的 Unicode 行为是临时性的——本工具针对标识符风格字符串调校。