refactored wrapUserNames, no loops, all regex