此陣列儲存上一次成功配對的結尾偏移量和模式中任何配對的擷取緩衝區。(請參閱 "正規表示式變數的範圍規則")
它包含的元素數量將比模式中的擷取緩衝區數量多一個,無論實際配對哪些擷取緩衝區。您可以使用它來確定模式中有多少個擷取緩衝區。(與可能元素較少的 @-
相反)
$+[0]
是整個配對字串結束的偏移量。這與在與變數配對時呼叫 pos
函數所傳回的值相同。此陣列的第 n 個元素包含第 n 個子配對的偏移量,因此 $+[1]
是 $1
結束後的偏移量,$+[2]
是 $2
結束後的偏移量,以此類推。您可以使用 $#+
來確定最後一個成功配對中有多少個子群組。請參閱 @-
變數提供的範例。
此變數是唯讀的,且其值是動態範圍的。
此變數新增於 Perl v5.6.0。