import re
strings = [
"Total Return Transportation $16.01",
"Total Return Transportation $123,899,116.01",
"Total Return Transportation $1612.01"
]
pattern = r"\A(Total) (\w+) (\w+) (\$\d{1,3}(?:,\d{3})*(?:\.\d+)?)(?!\S)"
for s in strings:
match = re.match(pattern, s)
if match:
print(match.group(4))
aW1wb3J0IHJlCgpzdHJpbmdzID0gWwoJIlRvdGFsIFJldHVybiBUcmFuc3BvcnRhdGlvbiAkMTYuMDEiLAoJIlRvdGFsIFJldHVybiBUcmFuc3BvcnRhdGlvbiAkMTIzLDg5OSwxMTYuMDEiLAoJIlRvdGFsIFJldHVybiBUcmFuc3BvcnRhdGlvbiAkMTYxMi4wMSIKXQoKcGF0dGVybiA9IHIiXEEoVG90YWwpIChcdyspIChcdyspIChcJFxkezEsM30oPzosXGR7M30pKig/OlwuXGQrKT8pKD8hXFMpIgoKZm9yIHMgaW4gc3RyaW5nczoKCW1hdGNoID0gcmUubWF0Y2gocGF0dGVybiwgcykKCWlmIG1hdGNoOgoJCXByaW50KG1hdGNoLmdyb3VwKDQpKQoJ