${^LAST_SUCCESSFUL_PATTERN}

在目前範圍內配對到的最後一個成功模式。空模式預設會配對到這個。例如

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

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

是等價的。

你可以用這個來除錯最後配對到的模式,或再次用它來配對。

新增於 Perl 5.37.10。