4

假设,我有以下 yasnippet:

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

$1这是正则表达式的第一个匹配项。不是 yasnippet 特殊符号。我怎样才能引用它,所以它按原样插入到代码中?

4

1 回答 1

5

文档中:

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

因此,请使用\$在您的代码段中获取文字“$”。

于 2013-05-17T15:49:58.927 回答