camelCase 转换器
粘贴文本或单词,转换成 camelCase——适用于变量名、JSON 键和代码。在浏览器中运行。
结果
如何切分单词
输入会按 camelCase/PascalCase 边界(小写字母或数字后面跟大写字母)以及任何标点或空格进行切分——所以 «my-var_name»、«myVarName» 和 «my var name» 的转换结果都一样。数字会附着在前一个词后面(userID42 → user, id42),不会被单独切成一个词。
缩写限制——转换 API 名称前请先看
连续大写字母(如 HTTP、XML、ID 这样的缩写串)不会和后面的词分开——getHTTPResponse 会变成 get_httpresponse,而不是 get_http_response;XMLParser 会变成 xmlparser,而不是 xml_parser。这是边界规则(小写/数字 → 大写)的真实、已验证限制,不是偶发 bug——如果需要按缩写拆分,请在转换前手动加分隔符(getHTTP_Response)。
完成
你输入时,转换结果会实时显示在输出框里——可以直接复制,或在浏览器支持时下载。不会保存任何转换历史;刷新页面会清空两个输入框。
什么是 camelCase?
camelCase 把单词连在一起,中间不加空格,并且除了第一个词外每个词首字母大写:"user profile page" 会变成 "userProfilePage"。它是 JavaScript、Java 以及许多其他语言中变量命名的标准风格。
可以转换整句吗?
可以——每一行会分别转换,所以你可以粘贴一组名称或短语,每行得到一个 camelCase 标识符。标点和多余空格会自动去掉。
转换后的文本一定能直接用在代码里吗?
不一定——这只是纯文本的大小写转换,不会判断某种语言的标识符规则(保留字、允许字符等仍然要遵守)。把转换后的名称当作真实标识符使用前,请先检查你所用语言自己的命名规则。