【发布时间】:2019-08-26 19:37:15
【问题描述】:
我正在尝试编写一个 sn-p 变量转换,它将从TM_FILEPATH 提供的路径中提取特定段。
TM_FILEPATH:~/Projects/folder/Dir/tests/Unit/FooTest.php
我需要获取Dir。我正在尝试使用以下正则表达式:\/([^\/]*)\/tests。
VS Code sn-p 变换:
${TM_FILEPATH/\\/([^\\/]*)\\/tests/$1/}
实际输出:
~/Projects/folderDir/Unit/FooTest.php
似乎转换正在删除完整匹配的值,而不是用第一个匹配组替换变量,这是我需要的。
【问题讨论】:
标签: visual-studio-code code-snippets vscode-snippets