Hey Bob. Thanks for taking the time to look at it and respond. Two reasons for RegEx. One, I want to learn how to implement it for future project ideas. Second, I plan on building more onto this function, where different values will be sent that may be a completely different pattern. As of right now my workaround solution is basically what you've said:
For Each Match In Matches new_string = "-- " + LCase(Right(Match.Value, 1)) Next