regex to move string to the end of a line

Here's a demonstration of how to run a regular expression search which will take a string at the beginning of a line of text and move it to the end of the line. This search:


(\r\s{3,})([0-9]{2}:[0-9]{2})(.*$)


. . . finds a new line which begins with at least three whitespaces, ((\r\s{3,}) , a time code in the format ##:## ([0-9]{2}:[0-9]{2}), and then captures all text until the end of the line.



Then replace the text with:


\1 \3 \2


. . . the first string, followed by the third string in the parentheses, and ending the with second string.