Используйте этот фрагмент кода:
my ($connections) = $str =~ /Active connections:\s*(\d+).*/;
Переменная $connections
будет содержать ваш ответ.
Вы также можете извлекать более 1 переменной одновременно, например:
my ($connections, $reading, $writing) = $str =~ /Active connections:\s*(\d+).*Reading:\s*(\d+).*Writing:\s*(\d+).*/s;
В этом случае переменные $connections
, $reading
, $writing
будут извлечены сразу.
Если во входной строке нет соответствующего шаблона, извлеченные переменные будут undef
- Я рекомендую добавить проверку для этого, чтобы обнаружить, что во входной строке нет интересных данных.