^start of line
\s*any whitespace character, repeated any number of times
Negated Character Class[^=\n]+? +?matches at least one character outside the set below:
=the literal = (6110 / 758 / 3D16)
\na line-feed (newline) character (ASCII 10)
\s*any whitespace character, repeated any number of times
=the literal = (6110 / 758 / 3D16)
\s*any whitespace character, repeated any number of times
.*?any character, repeated any number of times
;the literal ; (5910 / 738 / 3B16)
\h*any horizontal whitespace character, repeated any number of times
Non-Capturing Group(?:$|\r?\n) \r?optionally matches a carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)