Вы также можете сделать это следующим образом:
my ( $number ) = $string =~ /(\d+)/;
Это означает, что после '(@@)' должны были появиться какие-то другие цифры - по любой причине, что бы вы внезапно не связали эти цифры с числом, лежащим между "G" и "(". метод захвата гарантирует, что вы получите первый набор непрерывных цифр.