Provided sample line has only 1 literal . character in it. I think only this part (\d+ \d+:\d+:\d+.\d+) and perhaps this one (\-?\d+.?\d*) (if it really meant to match floating point numbers) can have . character replaced with \. but not the other two.
in reply to Re^4: Problems with formatting the results of my regex (\.)
in thread Problems with formatting the results of my regex