Remove all characters before a pattern

Hi! I.d like to remove all characters before the pattern of a space followed by 2 digits (0-9) followed by a space, a separator, & another space. I.e

"Patrick O'Hearn - 1989 - Eldorado - 01 - Amazon Waltz" would become
"01 - Amazon Waltz"

Can anyone help me with z script please?
Your specification and example are not self-consistent. I assume that the example represents what you really want.
ie remove a string ending with " - " from the beginning of the filename when it is followed by the pattern "dd - ".

Remove pattern...
Pattern ^.*- (?=\d{2} - )
Use regular expressions
Reply to #2:
Thanks David! So far works perfect for what i asked for, still testing, will get back......