Positive Lookahead(?=(\d+)\1+(.*)) \d+a digit, repeated at least once
\1+the text saved by group 1, repeated at least once
.*any character (except for line terminators), repeated any number of times
\d+?a digit, repeated at least once
\3+the text saved by group 3, repeated at least once
\2the text saved by group 2
$end of string, or before its final line terminator