命名转换

把变量名、字段名、CSS 类名在 13 种命名风格之间互转,大小写缩写和下划线都能正确拆开。

在上面输入要转换的名字

怎么拆词

先按分隔符切开,下划线、短横线、点、斜杠、空格和常见标点都算分隔符。再做两次大小写边界拆分:连续大写后面跟一个大写开头的单词时切开,所以 HTTPServer 拆成 HTTP 和 Server;小写或数字后面跟大写时切开,所以 userID 拆成 user 和 ID。

数字默认和字母连在一起当同一个词,勾上「数字单独成词」后 user2name 会拆成 user、2、name,适合要给数字留出分隔符的场合。中文不会被拆开,会原样作为一个词参与拼接,所以「用户 id」转 camelCase 得到的是「用户Id」。