Positive Lookahead(?=.*
(\2?(.?))) .*any character (except for line terminators), repeated any number of times
the literal ↵ (1010 / 128 / A16)
\2?optionally matches the text saved by group 2
.?optionally matches any character (except for line terminators)
.*any character (except for line terminators), repeated any number of times
\3the text saved by group 3
.*any character (except for line terminators), repeated any number of times
the literal ↵ (1010 / 128 / A16)
\2the text saved by group 2