path-root-regex获取POSIX或Windows文件路径根的正则表达式
获取路径根的正则在实际开发里挺常用的,尤其在不同操作系统的路径时。如果你经常跟文件系统打交道,这个 path-root-regex
模块还挺省心的。它直接帮你拿到 Windows 或 POSIX 风格路径的根,比如 C:\
或 /
,用法也简单。
模块导出的是个函数,调用之后会返回一个 正则表达式。这正则是从 Node.js 源码里改过来的,准确度和兼容性都挺靠谱。你只需要:
const pathRootRegex = require('path-root-regex');
console.log(pathRootRegex() instanceof RegExp); // => true
正则拆路径的时候蛮实用,比如你在写跨平台的 CLI 工具,或者搞一些自动化构建时要区分路径根,就可以直接用它。而且它是小工具型的,不依赖啥别的包,用起来挺放心。
如果你在路径时还需要判断是不是绝对路径,可以配合 path-is-absolute 之类的模块一起用。要是再进阶一点,搞路径解析或格式化,那 path-parse 也是不错的搭子。
小提醒:path-root-regex
不是用来整个路径的,只是拿根路径,别拿它去拆完整目录层级哈~
想多看看正则用法,也可以翻翻这些:
如果你经常文件路径,尤其是跨平台环境,path-root-regex
这个小工具,还是值得收藏一个的。
6.52KB
文件大小:
评论区