I have several part numbers that I need to convert to a fixed format.

AAA000000AAAAA

If the first Charicter(s) is an Alpha, then I need to output it in the first three spots and pad it with spaces so it takes up three spaces. Then, the following will aways be a number and need to make it 6 chars and pad with zero's in the front. The last part always comes with a "-" so it just need to be appended to the end.

I have part numbers like this and show what they need to be turned into.
<sp> = space char

In P/N -----------------Out P/N
1245 ------------------<sp><sp><sp>001245
1245-2A----------------<sp><sp><sp>001245-2A
C1125-12CB ------------<sp><sp>C001125-12CB
V11259------------------<sp><sp>V011259

I hope this is clear? Can it be done in a simple RegEx?