短い質問: どういう意味ですか?
keys %+
パールで?
いくつかのソースコードで見ました。
見栄えの良い変数を見つけたら、 で調べてくださいperldoc perlvar
。
この場合、%+
は、最後の正規表現の名前付きキャプチャに対応する値を格納するハッシュです。
と同様に
@+
、%+
ハッシュは、現在アクティブなダイナミック スコープで最後に成功した一致で、存在する場合、名前付きキャプチャ バッファへのアクセスを許可します。たとえば、次の一致の後$+{foo}
と同等 です。$1
'foo' =~ /(?<foo>foo)/;
詳細については、を参照perldoc perlretut
してください。