Padding regex list text with non breaking spaces

I have a regex that finds the specific text; (?<=(\b(tsp|tbsp|oz)\b))\s which I would like a regex to pad each result with enough non breaking spaces to make each item ten characters long.

The process would be to find the text, count the characters and then add enough non breaking spaces for a total of text spaces.

For example I would like the results to look like this:

`Text ^^^^^^^^ffsf
tbsp ^^^^^^^^^Text
oz^^^^^^^^^^^Text

Any help or direction is greatly appreciated.
JeffPreformatted text