regex - VSCode 片段转换以确定包含目录

标签 regex visual-studio-code transform

我一直无法确定用于从 VSCode 公开的 TM_DIRECTORY 中获取新文件所在目录的转换?

即对于像 c:\a\b\c\d\e 这样的路径,我想将 e 作为输出。我也有 linux 合作所以它也应该适用于 /mnt/a/b/c/d/e

最佳答案

试试这个片段:

"stripLastDirectory": {
    "prefix": "lsd",
    "body": [
      "${TM_DIRECTORY/.*[\\\\|\\/]+(.*)/$1/}"
    ],
},

我无法在 Linux 上测试它,但它应该适用于所有操作系统。

关于regex - VSCode 片段转换以确定包含目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52877815/

相关文章:

python - 使用 urllib 计算网页上的图像数量

python - 改进正则表达式以从 Google 搜索中捕获完整的电子邮件?

javascript - 如何在 VSCode 中设置 pathMapping 以调试 Snowpack 应用程序

visual-studio-code - VSCode 不适用于文件观察者

visual-studio-code - VS2017 的开发人员命令提示符在哪里?

css - Aptana Studio 3 - 如何更改此命令(正则表达式替换)

ruby - 使用 Nokogiri 定位没有标签的文本

html - 从不显示更改为显示内联 block 并与css同时旋转

c++ - Directx 中的 Sprite 剪切

html - 无法悬停在 img 元素上,当 img 悬停时无法旋转元素