Hola que tal.
Bienvenid@ al foro
Lo que deseas hacer puede ser más fácil sin la necesidad de usar expresiones regulares, tomando en cuenta que tu variable tenga el mismo formato como el que mencionas en el ejemplo.
te dejo este pequeño ejemplo espero ye ayude
Código PHP:
$tu_variable = "Ésta es mi cadena (2012)";
// obtiene los últimos 6 caracteres de tu variable (2012)
$parte_de_la_variable = substr( $tu_variable, -6);
//quita el primer carácter 2012)
$parte_de_la_variable = substr( $parte_de_la_variable, 1);
//quita el ultimo carácter 2012
$parte_de_la_variable = substr( $parte_de_la_variable, 0,-1);
echo $parte_de_la_variable; // 2012
// tu código
.. .. ..
Nota este proceso funciona siempre y cuando tu variable tenga ese formato
Saludos