${^LAST_SUCCESSFUL_PATTERN}

当前作用域中最后一次成功匹配的模式。空模式默认匹配此模式。例如

if (m/foo/ || m/bar/) {
    s//BLAH/;
}

if (m/foo/ || m/bar/) {
    s/${^LAST_SUCCESSFUL_PATTERN}/BLAH/;
}

是等效的。

您可以使用它来调试最后匹配的模式,或再次使用它进行匹配。

在 Perl 5.37.10 中添加。