Hice esto, quizá te sirva, solo toma los valores de gold, silver y copper. Habría que hacerlo más complejo para que tome el resto :
Código PHP:
Ver original$str = 'You receive money: 6 Gold, 99 Silver, 25 Copper (Auction of Mysterious Twilight Opal)';
$expr = '/\d{1,}\s(?:Gold|Silver|Copper)/i';
}
PD : Foro Powers?