反馈

驼峰下划线互转

📖 工具说明

1. 这是什么

在五种命名风格之间互转:小驼峰 camelCase、帕斯卡 PascalCase、下划线 snake_case、常量 CONSTANT_CASE、短横 kebab-case。输入可以是一串名字,也可以是整段代码。


2. 用法

  1. 把要转换的内容粘进输入框(多行、大段代码都行)。
  2. 选目标风格。
  3. 勾了「实时转换」就边打边出结果;否则点「转换」。「复制结果」拷走输出。

「只转换标识符,保留其它字符」(默认开):只重写形如 userName、user_name 的标识符片段,标点、运算符、字符串引号、换行原样保留——适合直接粘一段代码进来。关掉后按空格分词,逐段转换。


3. 转换规则

原始输入 camelCase PascalCase snake_case CONSTANT_CASE kebab-case
get_user_info getUserInfo GetUserInfo get_user_info GET_USER_INFO get-user-info
OrderList orderList OrderList order_list ORDER_LIST order-list
API_KEY apiKey ApiKey api_key API_KEY api-key
searchBox2Value searchBox2Value SearchBox2Value search_box_2_value SEARCH_BOX_2_VALUE search-box-2-value

分词规则:小写 / 数字后接大写、连续大写后接「大写 + 小写」(APIKey → API Key)、字母数字交界,都会切开;_ - 空格作为分隔符。


4. 说明


相关:JSON 编辑 · 文本替换 · 文本排序去重 · 正则测试 · JS 格式化。

不解析代码语义,字符串常量里的单词也会一起转换。

📖 相关推荐