So che le espressioni regolari tra () memorizzano il valore nella variabile $1 (come mi hai mostrato nell'esempio) ma se ce ne sono altre si possono salvare nella variabile $2 $3.. in modo da poter memorizzare più valori in più variabili in un sol colpo. Basta semplicemente..
..
$value="$1" if /<in([0-9.]*)>/;
$value="$2" if /<out([0-9.]*)>/;
.. per esempio?

forse non mi sono spiegato un gran che bene