Update
Just noticed how similar this is to ysth's solution, but his use of lookahead/lookbehind is really advanced.
...and...
Had removed the dot from the group. Need that. (Thanks, dda.)
The PerlMonk tr/// Advocate
Comment on Re: Regex to add space after punctuation sign