Jaka jest maksymalna liczba ponumerowanych wyrażeń regularnych?

Utrzymuję pewien kod, który odczytuje wartości przez radio szeregowe i rozpakowuje je do struktur danych Perla:

# Don't yell at me, I didn't write this
if ($command_string =~
    /^.(.)(.).(..)(.)(..)(.)(....)(....)(....)(....)
        (..)(..)(.)(.)(.)(.)(..)(..)(..)(..)(..)(..)(.)(.).......
            (.)........(.)(.).*/sx) {

    $config->{sequence}      = hex(unpack('H2', $1));
    $config->{radio_id}      = hex(unpack('H2', $2));
    ...
    $config->{radio_type}    = hex(unpack('H2', $26));
    $config->{radio_channel} = hex(unpack('H2', $27));
}

To nieporęczne przechwytywanie wyrażeń sprawiło, że zastanawiałem się: jaka jest górna granica dla ponumerowanych zmiennych przechwytywania w Perlu? Czy to idzie aż do$MAXINT?

questionAnswers(1)

yourAnswerToTheQuestion