Devo recuperare una stringa da un'altra:

Stringa: 'Richiesta numero - id_richiesta:34'

Devo recuperare solo il numero (che è un progressivo che cambia).

Ho provato a vedere preg_match, preg_filter ma non riesco a capire come fare.
La stringa la posso anche variare in caso aggiungendo prima e dopo del numero dei caratteri particolari per semplificare la ricerca.

grazie.