我正在尝试在Visual Studio Code的代码片段中获取文件的当前目录。
VSCode有一个变量: TM_DIRECTORY
,它是完整路径。
例如:
{folder: "$TM_DIRECTORY"}
将被替换为
{folder: "/Volumes/my-project-path/ParentFolder/MyFolder"}
但我只想要 MyFolder
。
通常,我们可以像文档中所示使用变量转换。Sublime Text也是同样的方式。但无论我尝试多少次,片段都只会输出整个正则表达式。
有人能用神奇的变量/转换来回答吗? :)
${TM_DIRECTORY/^.+\\\\(.*)$/$1/}
。该表达式是用来从文件路径中提取最后一个斜杠后面的文本内容。 - pungggi${TM_DIRECTORY/(\\w+)$/$1/}
,但它根本不起作用,虽然我期望它会像这里 https://regex101.com/r/kc7oNF/1 一样获取字符串结尾前的最后一个单词。 - godblessstrawberry