TEXT LAB / LIVE标识符拆分加载中
标识符拆分 - 文本工具 · 萤炬工具箱 · 工具说明与使用指南

标识符拆分 - 文本工具 · 萤炬工具箱

标识符拆分先把一个变量名、类名或常量名切成词,再重组成各种命名风格。它能正确处理连续大写的缩写,比如 parseHTTPResponse 会切成 parse / HTTP / Response 而不是逐字母乱切。切完直接给出 snake_case、kebab-case 与 Sentence case 三种形式,跨语言…

标识符拆分先把一个变量名、类名或常量名切成词,再重组成各种命名风格。它能正确处理连续大写的缩写,比如 parseHTTPResponse 会切成 parse / HTTP / Response 而不是逐字母乱切。切完直接给出 snake_case、kebab-case 与 Sentence case 三种形式,跨语言移植代码、给字段起对应的数据库列名时省去手工改写。

使用步骤

  1. 输入一个或多行标识符。
  2. 查看切词结果,确认缩写被识别为整体。
  3. 在 snake、kebab、Sentence 等结果中选需要的形式。
  4. 复制结果。

功能与限制

  • 支持驼峰、下划线、短横线、连续大写缩写混合输入。
  • 按 ASCII 词边界规则切分,不对中文标识符做分词。

常见问题

连续大写的缩写会被切错吗?
不会。切词规则会把连续大写视为一个缩写词,遇到「大写 + 小写」的边界才断开,所以 HTTPServer 切成 HTTP / Server,XMLHttpRequest 切成 XML / Http / Request。
和「驼峰 / 下划线互转」有什么区别?
那个工具做的是风格之间的直接互转;这里多一步「显式切词」,会把分词结果摊开给你看,便于确认边界判断对不对,也顺带产出 Sentence case 这种适合做界面标题的形式。
数字会被当成分隔点吗?
字母与数字交界处会断词,比如 user2Role 切成 user / 2 / Role。若数字是词的一部分(如 utf8),可以在结果里手工合并。