path/case 转换器

把 camelCase、snake_case 或普通文本转换为 path/case:小写单词用斜杠连接,适合文件夹路径、路由和命名空间。逐行转换,在浏览器中运行。

示例:srcComponentsButton → src/components/button

输出

每一行单独转换。单词按空格、标点、_ - . / 以及驼峰边界拆分;XML 这类缩写保持完整,数字跟随前一个单词。

相关工具

查看全部

什么是 path/case 转换?

这个工具把标识符和短语转换为 path/case:小写单词用正斜杠连接,适合文件夹结构、URL 路由和命名空间。

如何使用 path/case 转换

  1. 在 输入 框中输入或粘贴文本,每行一个标识符或短语(或点击 加载示例)。
  2. 转换后的文本会立即显示在 输出 框中。
  3. 点击 复制 复制结果。

示例

输入
srcComponentsButton
输出
src/components/button

何时使用 path/case 转换

适合根据组件或模块名推导文件夹路径或路由段。它不会检查路径是否存在,也不会转义文件名中无效的字符。

path/case 转换 的工作原理

输入先被拆分为单词,每个单词转为小写,再用 / 连接。单词在空格、标点和分隔符 _ - . / 处拆分,也会在标识符内部的大小写变化处拆分:fooBar → foo + Bar,连续的缩写词会保持在一起(XMLHttpRequest → XML + Http + Request)。数字会附着在它前面的单词上(Request2Go → Request2 + Go),单词内的撇号会被去掉(don't → dont),并支持任何文字的字母(é、ñ、西里尔字母、希腊字母等)。每一行都会单独转换。

常见用例

  • 把 srcComponentsButton 变成 src/components/button
  • 根据名称生成 URL 路由路径
  • 生成类似命名空间的键
  • 根据模块名规划文件夹结构

安全提示

所有处理都在你的浏览器本地完成,粘贴的内容不会被上传。

常见问题

会在开头加斜杠吗?

不会,如果需要绝对路径,请自行添加。

已有的斜杠会保留吗?

斜杠是分隔符,因此重复的斜杠会合并为一个。

适用于 Windows 路径吗?

反斜杠也被当作分隔符,结果使用正斜杠。

探索更多分类