sì, la questione principale era che il numero (nell'esempio sopra “34„) è immagazzinato in $1.
se volete una linea completa prova qualcosa come
$ret = "";
mentre ()
{
$_=~/^ [^ \ d] + (\ d+) [\ w \ W] +;
$ret. = $1. ““;
}
/* ora $ret conterrà tutto il 34's in una linea separata dagli spazi. */