引用命名的捕获组

你可能(或不知道)知道,你可以引用捕获组:

$1

1 是组号。

以同样的方式,你可以使用以下命令引用命名的捕获组:

${name}
\{name}
g\{name}

让我们采用前面的例子并用匹配替换匹配

The hero of the story is a ${subject}.

我们将获得的结果是:

The hero of the story is a pretty little girl. 
The hero of the story is a unicorn with an hat. 
The hero of the story is a boat with a pirate flag.