mm pues siemrpe van a ser NumeroALetraNumeroB ??
si es asi pues puedes hacerlo de esta forma (una solución rápida que se me ocurre por ahora)
Código PHP:
Ver original<?php
$cadena = '[/roll 3d12]';
$pattern = "/.* (\d*)[a-z](\d*).*/i";
$a = $matches[1];
$b = $matches[2];
?>
hay varias soluciones, te pongo esta por ahora
saludos