Keep in mind that RegEx is not a referenced library by default installation in Access. This must either be late bound or the reference added under the VBA-Editor under tools>References>"MS VBScript Regular Expressions"
Ms2BSwagg: Actually, what you are asking for here is somewhat difficult to follow forcing us to guess as both Seth and Jforbes have done an admirable job.
If you are using newer versions of Access you might find the following to be helpful.... I use this style of string work quite often in Access to provide custom lot/serial numbers for customers...
Sample expressions to extract portion of a text string in Access
Yes, these are used in the SQL/Query editor :)
Pay particular attention to the seventh and eighth examples. In the eighth example if there is no middle initial it will return an error.
Please help us to more fully understand what you are attempting to do here... are these codes fixed, are you updating a table, etc...
Help us to help you by providing some more context.