sim, a questão básica era que o número (no exemplo acima de “34”) está armazenado em $1.
se você quer uma linha cheia tentativa algo como
$ret = "";
quando ()
{
$_=~/^ [^ \ d] + (\ d+) [\ w \ W] +;
$ret. = $1. ““;
}
/* agora $ret conterá todo o 34's em uma linha separada por espaços. *