如何在yasnippet中引用$1

4

假设我有以下的yasnippet:

my $dir = __FILE__;
$dir =~ s/(.*)\/.*/$1/;

$1 这里是正则表达式的第一个匹配项,不是 yasnippet 的特殊符号。我该如何引用它,以便将其原样插入代码中?

1个回答

5
文档中可以了解到:

任意文本都可以作为模板的内容包含在内。它们通常被解释为纯文本,除了$和`。你需要使用\来转义它们:\$和\`。有时也需要转义\本身,如\\。

因此,使用\$来获取"$"符号。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接