perl-5.34.0
$LAST_SUBMATCH_RESULT
$^N

The text matched by the used group most-recently closed (i.e. the group with the rightmost closing parenthesis) of the last successful search pattern. This is subtly different from $+. For example in

���菴���勉����������潟�違��������������罎�膣≪����帥�若�潟�勉����<��筝���ʋ��菴���̹��������������篏帥�������� ��違�˨�若��(��ゃ�障�����筝���ɱ劻�勰����������c����勉�違�˨�若��)��˨����������潟�違����������㏍�鴻����� ��������� $+ ��������������̥�違�ŝ����障����� 箴������井❶��勉����勉�

    "ab" =~ /^((.)(.))$/

we have

罨<�勛�������˨�ŝ����障��

    $1,$^N   have the value "ab"
    $2       has  the value "a"
    $3,$+    have the value "b"

This is primarily used inside (?{...}) blocks for examining text recently matched. For example, to effectively capture text to a variable (in addition to $1, $2, etc.), replace (...) with

��������壚源��������〠��菴���������������������㏍�鴻�����茯帥�鴻����������� (?{...}) �����㏍����壔� 筝㏍�т戎��������障����� 箴������違��($1, $2 ��ŝ�í�����������) �����㏍�鴻�����紊���違����合����������������������˨�壔�� (...) ���篁ヤ����х舟�����������障��:

    (?:(...)(?{ $var = $^N }))

By setting and then using $var in this way relieves you from having to worry about exactly which numbered set of parentheses they are.

$var ��������勖�号����ц┃絎������⓾�����篏帥����������с�������c����勛����勛�ɱ垩�˨�ゃ���� 羂���˨����ŝ����⓾�������������˨�ŝ����障�����

This variable was added in Perl v5.8.0.

�����勐����違�� Perl v5.8.0 ��ц申�����������障��������

Mnemonic: the (possibly) Nested parenthesis that most recently closed.

荐���倶��: �����c��������菴�������������������(������������) �����鴻�������� (Nested) �����c�����