*the literal (3210 / 408 / 2016) , repeated any number of times
Non-Capturing Group(?:.*\S.*\n)+ +repeats the group contents below at least once:
.*any character (except for line terminators), repeated any number of times
\Sany non-whitespace character
.*any character (except for line terminators), repeated any number of times
\na line-feed (newline) character (ASCII 10)
\n?optionally matches a line-feed (newline) character (ASCII 10)
*the literal (3210 / 408 / 2016) , repeated any number of times
:the literal : (5810 / 728 / 3A16)
+the literal (3210 / 408 / 2016) , repeated at least once
Non-Capturing Group(?:.|\n)+? +?repeats the group contents below at least once:
.any character (except for line terminators)
\na line-feed (newline) character (ASCII 10)
Non-Capturing Group(?:\n{2,}(?=\S)(?! *: +)(?! *(?:\S.*\n)+?\n? *: +)|$) 1st Alternative\n{2,}(?=\S)(?! *: +)(?! *(?:\S.*\n)+?\n? *: +) \n{2,}a line-feed (newline) character (ASCII 10), repeated at least 2 times
\Sany non-whitespace character
Negative Lookahead(?! *: +) *the literal (3210 / 408 / 2016) , repeated any number of times
:the literal : (5810 / 728 / 3A16)
+the literal (3210 / 408 / 2016) , repeated at least once
Negative Lookahead(?! *(?:\S.*\n)+?\n? *: +) *the literal (3210 / 408 / 2016) , repeated any number of times
Non-Capturing Group(?:\S.*\n)+? +?repeats the group contents below at least once:
\Sany non-whitespace character
.*any character (except for line terminators), repeated any number of times
\na line-feed (newline) character (ASCII 10)
\n?optionally matches a line-feed (newline) character (ASCII 10)
*the literal (3210 / 408 / 2016) , repeated any number of times
:the literal : (5810 / 728 / 3A16)
+the literal (3210 / 408 / 2016) , repeated at least once
g modifier: global. Finds all matches instead of stopping after the first