La regex trova l'occorrenza, ma se non metti tra parentesi tonde quello che vuoi catturare l'array $matches sarà vuoto. La tua regex dovrebbe essere una cosa del genere (dipende da cosa vuoi catturare):

codice:
/< *frame ([^>]+)>/
ciao