Comment: brief
^start of line
Non-Capturing Group(?:\s*(\d+:)\s*)? ?repeats the group contents below at most once:
\s*a Unicode whitespace character, repeated any number of times
\d+a Unicode decimal digit, repeated at least once
:the literal : (5810 / 728 / 3A16)
\s*a Unicode whitespace character, repeated any number of times
Vthe literal V (8610 / 1268 / 5616) (case sensitive)
Dthe literal D (6810 / 1048 / 4416) (case sensitive)
Ithe literal I (7310 / 1118 / 4916) (case sensitive)
Wthe literal W (8710 / 1278 / 5716) (case sensitive)
Ethe literal E (6910 / 1058 / 4516) (case sensitive)
Fthe literal F (7010 / 1068 / 4616) (case sensitive)
/the literal / (4710 / 578 / 2F16)
.*?any Unicode character (except for line terminators), repeated any number of times
\(the literal ( (4010 / 508 / 2816)
\s*a Unicode whitespace character, repeated any number of times
\d+a Unicode decimal digit, repeated at least once
\)the literal ) (4110 / 518 / 2916)
:the literal : (5810 / 728 / 3A16)
\s+a Unicode whitespace character, repeated at least once
.*any Unicode character (except for line terminators), repeated any number of times
$end of line
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string
x modifier: extended. Ignores unescaped whitespace and comments outside character classes