Salve stavo usando questo codice:

Codice PHP:
preg_replace("/([\D]+)?([\d]+)([\D]+)?/e","\$num[] = \"$2\";",$tmp); 
mi estrae da una stringa come questa

"Match Ratings : RateForm ((-535)) | Recent Form (-348) | League Form (-69)"

i numeri e li inserisce in un array

535
348
69

ma senza segno.

Potete suggerirmi come fare a prelevare anche il segno (se presente)?

Grazie