命名转换
把变量名、字段名、CSS 类名在 13 种命名风格之间互转,大小写缩写和下划线都能正确拆开。
在上面输入要转换的名字
结果
—
目标风格camelCase
全部风格
同一份输入换成其他风格的样子,右侧可直接复制。
- camelCase
— - PascalCase
— - snake_case
— - CONSTANT_CASE
— - kebab-case
— - COBOL-CASE
— - dot.case
— - path/case
— - lower case
— - Title Case
— - Sentence case
— - UPPERCASE
— - lowercase
—
怎么拆词
先按分隔符切开,下划线、短横线、点、斜杠、空格和常见标点都算分隔符。再做两次大小写边界拆分:连续大写后面跟一个大写开头的单词时切开,所以 HTTPServer 拆成 HTTP 和 Server;小写或数字后面跟大写时切开,所以 userID 拆成 user 和 ID。
数字默认和字母连在一起当同一个词,勾上「数字单独成词」后 user2name 会拆成 user、2、name,适合要给数字留出分隔符的场合。中文不会被拆开,会原样作为一个词参与拼接,所以「用户 id」转 camelCase 得到的是「用户Id」。